Hallo,
bitte mal die foreach anzeigen lassen und zählen. Ein öffnendes und zwei schließende Tags funktioniert halt unter keinen Umständen.
Habe die Vorlage so aufgebaut:
{include file="string:{config name=emailheaderhtml}"}
Hallo {$sUser.billing_salutation|salutation} {$sUser.billing_firstname}
{$sUser.billing_lastname},
der Bestellstatus Ihrer Bestellung {$sOrder.ordernumber} hat sich
geändert.
Die Bestellung hat jetzt den Status: {$sOrder.status_description}.
Die Sendungsverfolgung per {$sDispatch.name} können Sie hier einsehen:
{assign var=';Paket'; value=1}
{assign var=';Tracking'; value=';,';|explode:{$sOrder.trackingcode}}
{foreach $Tracking as $temp}
Link zu Paket {$Paket}:
{assign var=';Paket'; value={$Paket+1}}
{if $sDispatch.name == "DHL Paket"}
https://nolp.dhl.de/nextt-online-public/de/search?piececode=;{$temp}
{else if $sDispatch.name == "DPD Paket"}
https://tracking.dpd.de/parcelstatus?query=;{$temp}
{else if $sDispatch.name == "DPD Paket Österreich"}
Sendungsverfolgung:
https://tracking.dpd.de/parcelstatus?query={$sOrder.trackingcode}
{/if}
{if $sDispatch.name != "DHL Paket" && $sDispatch.name != "DPD Paket"}
Es ist keine Sendungsverfolgung möglich
{/if}
{/foreach}
Den aktuellen Status Ihrer Bestellung können Sie auch jederzeit auf unserer
Webseite im Bereich "Mein Konto" - "Meine Bestellungen"
abrufen.
Sollten Sie allerdings den Kauf ohne Registrierung, also ohne Anlage eines
Kundenkontos, gewählt haben, steht Ihnen diese Möglichkeit leider nicht zur
Verfügung.
{include file="string:{config name=emailfooterhtml}"}
Erhalte dann folgende Meldung:
Beim Speichern der Bestellung 199432 ist ein Fehler aufgetreten. Syntax Error 52" on line 12 "{assign var=';Paket'; value=1}" - Unexpected ";", expected one of: "}" , " " , ATTR