Hallo,
ich habe jetzt einiges versucht, aber bekomme es nicht hin.
Irgendetwas übersehe ich. Wäre super, wenn mir jemand helfen könnte.
Ich habe ein neues Feld in der oxorder Tabelle angelegt und befülle es während des Checkouts. Das Feld ist also am Ende des Order prozesses befüllt. Dafür habe ich die finalizeOrder Funktion überschrieben.
Im Email template order_cust.tpl möchte ich nun den Inhalt des Datenbank Feldes anzeigen.
Ich hänge mich an einen Block:
Meine Überschrift und alles wird angezeigt, nur der Inhalt des DB-Feldes nicht.
ich habe schon 3 Mal überprüft, dass ich mich nicht verschrieben habe.
Kann es sein, dass die Email versendet wird bevor die FinalizeOrder Methode aufgerufen wird?
Oder muss ich beim Objekt order noch etwas machen, damit es mein DB Feld kennt?
Besten dank!
ich habe jetzt einiges versucht, aber bekomme es nicht hin.
Irgendetwas übersehe ich. Wäre super, wenn mir jemand helfen könnte.
Ich habe ein neues Feld in der oxorder Tabelle angelegt und befülle es während des Checkouts. Das Feld ist also am Ende des Order prozesses befüllt. Dafür habe ich die finalizeOrder Funktion überschrieben.
Im Email template order_cust.tpl möchte ich nun den Inhalt des Datenbank Feldes anzeigen.
Ich hänge mich an einen Block:
Code:
[{$smarty.block.parent}]
<h3 style="font-weight: bold; margin: 20px 0 7px; padding: 0; line-height: 35px; font-size: 12px;font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; border-bottom: 4px solid #ddd;">
[{ oxmultilang ident="EMAIL_ORDER_CUST_HTML_DELIVERYDATE" }]
</h3>
<p style="font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 5px 0 10px;">
<b>[{ $order->oxorder__oxdeldate->value }]</b>
</p>
Meine Überschrift und alles wird angezeigt, nur der Inhalt des DB-Feldes nicht.
ich habe schon 3 Mal überprüft, dass ich mich nicht verschrieben habe.
Code:
SELECT oxordernr, oxdeldate FROM `oxorder` where oxordernr='25'
oxordernr oxdeldate
25 2013-07-18
Oder muss ich beim Objekt order noch etwas machen, damit es mein DB Feld kennt?
Besten dank!