Neu gelöst: Rechnungsdownload in order_details.tpl

mnause

Aktives Mitglied
19. Juli 2016
88
16
Essen
Firma
NAAM Distribution GmbH
Code:
Rechnung:
                                        <span class="order-details-data-item">
                                            {assign var='pdfinvoice' value='../media/invoice/$Bestellung->cBestellNr.pdf'}
                                            {if file_exists($pdfinvoice)}
                                                {block name='account-order-details-include-inc-delivery-address'}
                                                    download: <a href="https://dampf-company.com/media/invoice/{$Bestellung->cBestellNr}.pdf" title="{$Bestellung->cBestellNr}">Rechnung {$Bestellung->cBestellNr}</a>
                                                {/block}
                                            {else}
                                                {block name='account-order-details-include-inc-delivery-address'}
                                                    Aktuell steht noch keine Rechnung für den Auftrag {$Bestellung->cBestellNr} zum Download bereit
                                                {/block}
                                            {/if}
                                        </span>

Ich versuche über if file_exists abzufragen ob eine Rechnung Pdf auf dem Server liegt und dann diese Rechnung als Downloadlink in der Bestellung angezeigt zu bekommen . Aber irgendwie will es das nicht umsetzen.

hat jemand vll einen Rat.

aktueller JTL 5 Shop
 

mnause

Aktives Mitglied
19. Juli 2016
88
16
Essen
Firma
NAAM Distribution GmbH
Danke.
Anleitung für alle die es umsetzten möchten
Rechnungen mit der Auftrags Nummer als Dateiname speichern und via ftp in einen Ordner kopieren.
im meinem Fall ist es /media/invoice

zeile 115 um diesen Part ergänzen

HTML:
<!--invoice download-->
                                <li>
                                    {block name='account-order-details-shipping-address'}
                                            {assign var='pdfinvoice' value=$smarty.const.PFAD_ROOT|cat:'media/invoice/'|cat:$Bestellung->cBestellNr|cat:'.pdf'}
                                            {if file_exists($pdfinvoice)}<strong style="color: darkgreen">{else}<strong style="color: darkred">{/if}{if $lang != 'ger'}Invoice{else}Rechnung{/if}:</strong>
                                                <span class="order-details-data-item">
                                                    {block name='account-order-details-include-inc-delivery-address'}
                                                        {if file_exists($pdfinvoice)}
                                                            {if $lang != 'ger'}Your invoice is available for download for 90 days{else}Ihre Rechnung steht 90 Tage zum Download bereit{/if}.<br>
                                                            <center><a href="../media/invoice/{$Bestellung->cBestellNr}.pdf" target="_blank" title="Rechnungsdownload"><i class="fa fa-download fa-2x"></a></center>
                                                        {else}
                                                            {if $lang != 'ger'}There is no invoice available for download for this order{else}Es steht keine Rechnung für diesen Auftrag zum Download bereit{/if}.
                                                        {/if}
                                                {/block}
                                        </span>
                                    {/block}
                                </li>
                                <!--invoice download-->

Rechnung vorhanden
rechnung.JPG

keine Rechnung vorhanden
keinerechnung.JPG
 
Zuletzt bearbeitet:

mnause

Aktives Mitglied
19. Juli 2016
88
16
Essen
Firma
NAAM Distribution GmbH
Update:

Größere Anpassungen für Teilgelieferte Bestellungen die für jede Teillieferung eine Rechnung schreiben und Styling

* Script entfernt
 
Zuletzt von einem Moderator bearbeitet:
Ähnliche Themen
Titel Forum Antworten Datum
[GELÖST] Wawi startet nicht mehr. Dringendes Problem! JTL-Wawi 1.9 2

Ähnliche Themen