Antwort #2 am: 10. Juli 2016, 09:06:47
Und hast du auch meine Mail nicht bekommen???
gesendet: Fr, 8.07.2016, 12:55
Hallo Manuel,
eigentlich ist es nicht so gedacht, dass der Kunde sich seine Rechnung aus
dem Shop ausdrucken kann. Die Übersicht der Bestellungen sind eigentlich
nur dazu da, dass der Kunde seine Bestellungen noch einmal online ansehen
kann.
Wenn du das allerdings als Rechnung hinterlegen willst, das Kunde sich
seine aktuellen Rechnungen mit Rechnungsnummer und Rechnungsdatum
ausdrucken kann, dann müßtest du die smarty-Variablen für RNNR und
RN-Datum (DB-Felder: ibn_billnr, ibn_billdate z.B.
$smarty->assign('INVOICE_NO', $order->info['ibn_billnr']); ) in der
print_order.php hinterlegen und dann in die
templates/[DEIN_TEMPLATE]/module/print_order.html als Variable zur Ausgabe
schreiben.
Sollte dann aber mit einer if Abrage erfolgen, wenn vorhanden dann anzeigen.
BG
Denn genau so wie beschrieben funktionierts.
print_order.phpsuchen:
$smarty->assign('COMMENT', $order->info['comments']);
danach einfügen:
$smarty->assign('INVOICE_NO', $order->info['ibn_billnr']);
$smarty->assign('INVOICE_DATE', xtc_date_long($order->info['ibn_billdate']));
templates/[DEIN_TEMPLATE]/module/print_order.htmlsuche:
<strong>{#date#}</strong> {$DATE}
danach einfügen:
{if $INVOICE_NO}<br /><br /><strong>Rechnungsnummer:</strong> {$INVOICE_NO}<br />{/if}
{if $INVOICE_DATE}<strong>Rechnungsdatum:</strong> {$INVOICE_DATE}{/if}
NACHTRAG:Soll es auch noch in der account_history_info angezeigt werden, dann genauso wie beschrieben in der account_history_info.php und account_history_info.html, die Variablen bekannt machen und in der Ausgabedatei hinterlegen.
BG kgd