在购物车下的Magento中,我想插入18类产品,就像他们在任何普通产品页面上听一样。
我可以看到如何在CMS页面上插入一个块。但是如何在购物车下方的产品列表中调用模板(?)?
BR。安德斯
更新 可以看到文件layout / catalog.xml中有这个块可能是我想在购物车页面上插入的块:
<block type="catalog/category_view" name="category.products" template="catalog/category/view.phtml">
我试图将其复制并以不同的方式插入到cart下的catalog.xml中,并尝试将该块插入cart.phtml。根据下面的答案无法弄清楚如何做到这一点(我显然是修改Magento的新手)
更新2:如果它在CMS页面上,那么它应该只是这一行。
{{block type="catalog/product_list" category_id="4" template="catalog/product/list.phtml"}}
所以我只是在进入cart.phtml或layout / checkout.xml时寻找等价物。感谢
答案 0 :(得分:1)
只需获取静态块的标识符,然后将此代码放入模板中:
<?php echo $this->getLayout()->createBlock(’cms/block’)->setBlockId(’my-identifier’)->toHtml() ?>
答案 1 :(得分:0)
我多次使用方法或更新#2:
{{block type="catalog/product_list" category_id="4" template="catalog/product/list.phtml"}}
但是,您如何才能正确显示分页(第1,2,3,4页)?
答案 2 :(得分:0)
<block type="catalog/product_list" name="product_list" template="catalog/product/list.phtml">
<action method="setCategoryId"><category_id>18</category_id></action>
</block>
在布局文件中使用它应该可以工作。