Hallo zusammen, ich versuche einen Trackingcode auf der finish.tpl zu integrieren. Ziel ist eine kommaseparierte Ausgabe von Artikeln und jeweiliger Bestellmenge in je einer Zeile. Also: product_ids = “BSO-60368spe,BSO-60368bsk,AMO-BBB3MIX”; product_quantities = “1,1,1”; Ausgangspunkt ist der Google Trackincode aus Shopware, wie folgt modifiziert: <script language="JavaScript" type="text/javascript">
product_ids = "{foreach from=$sBasket.content item=sBasketItem}{if !$sBasketItem.modus}{$sBasketItem.ordernumber},{/if}{/foreach}";
product_quantities = "{foreach from=$sBasket.content item=sBasketItem}{if !$sBasketItem.modus}{$sBasketItem.quantity|round},{/if}{/foreach}";
</script>
Stimmt soweit, nur wird damit hinter dem letzten Artikel auch immer ein Komma ausgegeben (…,AMO-BBB3MIX,";). Die Frage ist, wie man dieses wegbekommt. Es gibt wohl zwei Lösungsansätze: Der eine ist, das letzte Komma zu erkennen und zu entfernen. Der andere, gleich die richtige Funktion zu verwenden. Was ist nun der richtige bzw. elegantere Ansatz und wie funktioniert er? Danke und Gruß Florian