Neu Artikel URL

Bolschi

Gut bekanntes Mitglied
2. Mai 2016
222
8
Halle ich versuche auf Krampf in der Mail Vorlage für die Bestellbestätigung die ArtikelURL zu erzeugen.
Das klappt aber nicht. Habe ich einen Syntax Fehler ?

{foreach name=pos from=$Bestellung->Positionen item=Position}

<a href="{$Artikel->cURL}">{$Position->cName}</a>

{/foreach}

Danke !!
 

ag-websolutions.de

Sehr aktives Mitglied
29. Dezember 2009
14.548
233
Das $Artikel-Object dürfte in der foreach-Schleife so nicht definiert sein.

Schau dir doch mal mit {$Position|print_r} das $Position-Object an, da könnte die URL für den einzelnen Artikel mitgeführt werden.
 

Bolschi

Gut bekanntes Mitglied
2. Mai 2016
222
8
Hey Danke funktioniert aber irgendwie nicht hier mein Code:

{foreach name=pos from=$Bestellung->Positionen item=Position}
<tr style="padding-bottom:13px;">
<td valign="middle" align="left" style="border-bottom:1px solid #ccc;">
<a href="{$Position->Artikel->cURL}">{$Position->cName}</a>
</td>
</tr>
{/foreach}

der Link href kommt nicht an 🙁
Marco
 

martinwolf

Offizieller Service Partner
SPBanner
6. September 2012
3.716
355
{$Position->Artikel->cURL} und {$Position->Artikel->cURLFull} sind zumindest im Shopfrontend verfügbar, wobei cURLFull den absoluten Pfad enthält. Ich denke dass in der Mail diese beiden Properties jedoch nicht enthalten sind.
 

Mirko.Schmidt User deaktiviert

Guest
<a href="{$ShopURL}/index.php?a={$Position->kArtikel}"> Dies würde auch funktionieren. Es muss aber geschaut werden wie die Mailart der Mailvorlage gewählt ist. Ist "text" aktiv und es wurde nur die HTML Vorlage geändert, dann kann auch kein Link ankommen.
 

Ähnliche Themen