Syntaxfehler im PHP-Code finden
bearbeitet von the-FoXHallo Henry,
das läßt sich realisieren, indem Du bei jedem $item ein Komma am Ende einfügst, ausgenommen beim letzten Eintrag des Arrays $items.
Beispiel:
~~~php
<script>
dataLayer = [{
    'transactionId': '1',
    'transactionTotal': '2',
  
    'transactionProducts': [                        
                <?php foreach($items as $item){?>
                        {
                            'sku': '<?php print $item->product_ean?>',
                            'name': '<?php print $item->product_name?>',
                            'category': '<?php print $item->category?>',
                            'price': '<?php print $item->product_item_price?>',
                            'quantity': '<?php print $item->product_quantity?>'
                        }
                <?php 
                   if ($item !== end($items))
                   {
                     // handelt es sich nicht um den letzten Eintrag, dann ein Komma ausgeben
                     echo ',';
                   }
                 } ?>
    ]
}];
</script>~~~
Gruß,
the-FoX
 nicht angemeldet
 nicht angemeldet