OpenCart 2.3.0.2 - просмотр продуктов на странице и отправка их в шаблон - PullRequest
0 голосов
/ 10 июня 2019

В настоящее время я пытаюсь интегрировать расширенную электронную торговлю с помощью 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, и я совершенно новый для платформы.

...