Я пытаюсь создать модуль, который вставляет код отслеживания JS в "before_body_end"
на выбранных страницах. До сих пор я успешно внедрил свой собственный блок с шаблоном .phtml
, содержащим JS-отслеживание просмотров продукта, с этим кодом в моем макете XML:
<catalog_product_view>
<reference name="before_body_end">
<block type="catalog/product_view" name="trackingjs_product" template="company/module/product.phtml"></block>
</reference>
</catalog_product_view>
И убедитесь, что тип блока — catalog/product_view, чтобы я мог получить доступ к классу продукта и получить такую информацию, как текущий идентификатор продукта. Моя проблема связана со страницами со списком продуктов. Я пробовал аналогичный код для catalog/product_list
, но это не сработало.
Кажется, мне нужно установить его на catalog_product_view
, чтобы он вообще что-то выводил, но при этом у меня нет доступа к коллекции продуктов. Любые идеи о том, как я могу получить доступ к коллекции продуктов или как заставить ее работать на catalog/product_list
?