В настоящее время я пытаюсь интегрировать расширенную электронную торговлю с помощью Google Analytics в веб-сайт Opencart 2.3.0.2. Мне удалось передать информацию о продукте из контроллера product.php в шаблон product.tpl, но теперь я должен просмотреть все продукты на странице и сгенерировать информацию для каждого из них, например так:
Код шаблона:
ga('ec:addImpression', {
// Product details are provided in an impressionFieldObject.
'id': '<?php echo json_encode($productId); ?>',
'name': '<?php echo json_encode($productName, JSON_UNESCAPED_UNICODE); ?>',
'category': '<?php echo json_encode($productCat, JSON_UNESCAPED_UNICODE); ?>',
'brand': '<?php echo json_encode($productBrand); ?>'
});
Как передать переменные из контроллера в шаблон:
$data['productId'] = $data['products']['product_id'];
$data['productName'] = $product_info['name'];
$data['productCat'] = $product_info['category'];
$data['productBrand'] = $product_info['manufacturer'];
Я никогда раньше не работал с OpenCart, и я совершенно новый для платформы.