2010-05-18 54 views
1

在购物车中的Magento中,我想插入类别18的产品,就像他们在任何普通产品页面上收听一样。magento在购物车中插入类别18的商品列表

我可以看到如何在CMS页面上插入块。但是,如何在购物车下方为产品列表调用模板(?)?

BR。安德斯

UPDATE: 可以看到,文件格式/的catalog.xml有这个块可能是一个我要插入的购物车页面上:

<block type="catalog/category_view" name="category.products" template="catalog/category/view.phtml"> 

我试图复制并以不同的方式插入到购物车下的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。由于

回答

1

刚刚得到的静态块的标识,然后把这个代码在您的模板:

<?php echo $this->getLayout()->createBlock(’cms/block’)->setBlockId(’my-identifier’)->toHtml() ?>

+0

谢谢。这不是一个静态块(虽然我认为)。这与插入任何类别页面的内容完全相同。从模板提示中发现它是这个前端/默认/ pfge/template/catalog/category/view.phtml或者这个:我想插入到购物车下的前端/默认/ pfge/template/catalog/product/list.phtml 。 – Tillebeck 2010-05-21 11:26:36

+0

然后,我不太清楚你真的想做什么。您是否说要在购物车页面上查看要在购物车内容下方显示的类别或产品时,找到所有可以找到的内容? – Prattski 2010-05-21 13:19:49

+0

我认为你是对的。这是一块。在catalog.xml中找到它。我根据这一发现更新了我的问题。我也试着用你的答案。你能帮助正确地参考块吗?还添加应为类别18(category_id =“18”)的数据 – Tillebeck 2010-05-21 13:44:01

0

我已经使用方法或更新#2的次数:

{{block type="catalog/product_list" category_id="4" template="catalog/product/list.phtml"}} 

但是,您如何能够正确显示分页(第1,2,3,4页)?

0
<block type="catalog/product_list" name="product_list" template="catalog/product/list.phtml"> 
<action method="setCategoryId"><category_id>18</category_id></action> 
</block> 

在布局文件中使用此应该工作。

+0

18 bhab 2010-12-02 08:51:15

+0

抱歉代码没有显示在答案中 – bhab 2010-12-02 08:51:47

相关问题