Hallo,
aus Werbezwecken muss Ich verschiedene Javascript Blöcke einbinden
Hier muss unter anderem die Artikelnummer übergeben werden. Wie funktioniert das mit Smarty?
habe aktuell folgenden Code, aber funktioniert nicht!
[{literal}]
<script async="true" defer="true" type="text/javascript" src="http://a.affil.io/t/x/186/1/3.js?product=[{ $product->oxarticles__oxartnum->value }]"></script>
<noscript><img src="http://a.affil.io/t/x/186/1/3.gif?product=[{ $product->oxarticles__oxartnum->value }]"></noscript>
[{/literal}]
wo bindest das das denn ein?
vielleicht heisst das Objekt dort $detialsproduct oder $article
direkt in den tpl dateien…
insgesamt muss ich folgende Sachen einbinden.
HOMEPAGE TAG:
Dieser Tag wird auf der Startseite Ihres Shops eingebaut. Hier müssen keine Werte hinzugefügt werden.
<script async=“true” defer=“true” type=“text/javascript” src=“http://a.affil.io/t/x/186/1/4.js”></script>
<noscript><img src=“http://a.affil.io/t/x/186/1/4.gif”></noscript>
PRODUCT TAG
Dieser Tag wird auf der Produktseite integriert. So kann das Produkt über das
sich der User informiert erkannt werden. “<SKU>” wird durch die Artikelnummer ersetzt.
<script async=“true” defer=“true” type=“text/javascript” src=“http://a.affil.io/t/x/186/1/3.js?product=<SKU>”></script>
<noscript><img src=“http://a.affil.io/t/x/186/1/3.gif?product=<SKU>”></noscript>
CATEGORY TAG
Durch die Implementierung dieses Tags auf der Kategorie Seite wird erkannt
welche Produktkategorien für den User interessant sind.
Durch ihn können auch die User erreicht werden,
die sich keine Produkte angesehen haben.
<CATEGORY-ID> wird durch die ID der Kategorie ersetzt.
<script async=“true” defer=“true” type=“text/javascript” src=“http://a.affil.io/t/x/186/1/5.js?category=<CATEGORY-ID>”></script>
<noscript><img src=“http://a.affil.io/t/x/186/1/5.gif?category=<CATEGORY-ID>”></noscript>
BASKET TAG
Über diesen Tag kann erkannt werden welche Artikel der User in den Waren-
korb gelegt hat. Sollte danach kein Kauf erfolgen, kann mit der Retargeting
Werbung gezielt auf diese Artikel eingegangen werden. “<SKU1>,<SKU2>,<SKU3>,…” wird durch die Artikelnummer ersetzt.
<script async=“true” defer=“true” type=“text/javascript” src=“http://a.affil.io/t/x/186/1/6.js?product=<SKU1>|<SKU2>|<SKU3>…”></script>
<noscript><img src=“http://a.affil.io/t/x/186/1/6.gif?product=<SKU1>|<SKU2>|<SKU3>…”></noscript>
CHECKOUT TAG
Dieser Tag wird auf der „Dankes- bzw. Thank you- Seite“ verwendet. Durch
ihn wird erfasst ob und auch was der User gekauft hat. “<SKU1>,<SKU2>,<SKU3>,…” wird durch die Artikelnummer ersetzt.
<script async=“true” defer=“true” type=“text/javascript” src=“http://a.affil.io/t/x/186/1/8.js?product=<SKU1>|<SKU2>|<SKU3>…”></script>
<noscript><img src=“http://a.affil.io/t/x/186/1/8.gif?product=<SKU1>|<SKU2>|<SKU3>…”></noscript>
dass Du es direkt in einer tpl Datei einbindest ist mir schon klar, nur gibt es etwa 550 tpl Dateien und in den meisten davon gibts $product mit Sicherheit nicht und in einigen anderen kann es eben $oDetailsProduct oder $oArticle heißen. Oder auch $_article.
achso… den product tag zb, muss auf die produktseite details.tpl
dann gibts noch category, basket und checkotu, die auch auf die jeweiligen seiten einbinden muss.
Aber war mein Code denn richtig? Ich habe das literal davor gesetzt und dann den SmartyCode eingefügt
ich nehme an, es geht um die details.tpl von Basic Template.
Da ist $product richtig, im Azure Template wäre das aber $oDetailsProduct.
Und aus welchem Grund hast Du [{literal}] [{/literal}] Tags eingebaut?
gute frage, ich habe gegoogelt, wie man php in javascript einbetten kann. Denn $product hatte Ich ja verwendet. Aber da gibt es einen leeren Wert zurück