Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Recommended Posts

Добрый день друзья, появилась задача настроить электронную коммерцию на сайте, почитал тутриал на яндексе, вставил скрипт в футуре своего сайта:
 

<script type="text/javascript">
  window.dataLayer = window.dataLayer || [];
  window.dataLayer.push({
    "ecommerce": {
        "add": {
            "products": [
                {
                    "id": "<?php echo $product_id; ?>",
                    "name": "<?php echo $heading_title; ?>",
                    "price": "<?php if (!$special) { ?><?php echo $price; ?><?php } else { ?><?php echo $special; ?><?php } ?>",
                    "brand": "<?php echo $manufacturer; ?>",
                    "category": "<?php echo $category_info; ?>"
                }
            ]
        }
    }
});
</script>

Проверяю, и на переменные  $product_id; $heading_title; $category_info - ругается. PHP Notice:  Undefined variable. Почему не могу понять, куча всего перечитал перелистал не могу найти решения.
Использую opencart 2.2

Надіслати
Поділитися на інших сайтах


  В 14.05.2020 в 07:13, Alan8 сказав:

Добрый день друзья, появилась задача настроить электронную коммерцию на сайте, почитал тутриал на яндексе, вставил скрипт в футуре своего сайта:
 

<script type="text/javascript">
  window.dataLayer = window.dataLayer || [];
  window.dataLayer.push({
    "ecommerce": {
        "add": {
            "products": [
                {
                    "id": "<?php echo $product_id; ?>",
                    "name": "<?php echo $heading_title; ?>",
                    "price": "<?php if (!$special) { ?><?php echo $price; ?><?php } else { ?><?php echo $special; ?><?php } ?>",
                    "brand": "<?php echo $manufacturer; ?>",
                    "category": "<?php echo $category_info; ?>"
                }
            ]
        }
    }
});
</script>

Проверяю, и на переменные  $product_id; $heading_title; $category_info - ругается. PHP Notice:  Undefined variable. Почему не могу понять, куча всего перечитал перелистал не могу найти решения.
Использую opencart 2.2

Expand  

ну как, а в контроллере футера вы обявили эти переменные ?

Надіслати
Поділитися на інших сайтах

  В 14.05.2020 в 07:13, Alan8 сказав:

вставил скрипт в футуре своего сайта

Expand  

 

  В 14.05.2020 в 07:13, Alan8 сказав:

Проверяю, и на переменные  $product_id; $heading_title; $category_info - ругается. PHP Notice:  Undefined variable

Expand  

 

потому что движок построен на MVC архитектуре

и для вывода в шаблоне переменные сначала нужно задать в его контроллере

 

проще всего этот код вставить не в футер, а в шаблон карточки товара, где эти данные уже есть

Надіслати
Поділитися на інших сайтах

  В 14.05.2020 в 07:37, AlexDW сказав:

 

 

потому что движок построен на MVC архитектуре

и для вывода в шаблоне переменные сначала нужно задать в его контроллере

 

проще всего этот код вставить не в футер, а в шаблон карточки товара, где эти данные уже есть

Expand  

Спасибо за ответ, уже решил вопрос. В контроллере футера просто не объявленный эти переменные.

  В 14.05.2020 в 07:26, Seriusis сказав:

ну как, а в контроллере футера вы обявили эти переменные ?

Expand  

уже, да. Спасибо за ответ 

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.