我正在尝试制作一个"before_body_end"
在选定页面上插入一些 JS 跟踪代码的模块。到目前为止,我已经成功地为我自己的块注入了一个模板,该.phtml
模板包含在我的布局 XML 中使用此代码在产品视图上跟踪 JS:
<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,以便我可以访问产品类并获取当前产品 ID 等信息。我的问题是产品列表页面。我尝试了类似的代码,catalog/product_list
但没有奏效。
似乎我必须将它设置catalog_product_view
为它才能输出任何东西,但是我无权访问产品集合。关于如何访问产品集合或如何使其工作的任何想法catalog/product_list
?