Quantcast
Channel: OXID Community Forum
Viewing all articles
Browse latest Browse all 6951

Zugriff auf Datenbank Feld in Order Email klappt nicht

$
0
0
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:
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

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!

Viewing all articles
Browse latest Browse all 6951

Trending Articles