在magento中添加多个类别ID

时间:2014-05-07 13:05:25

标签: xml magento content-management-system

我有一个magento页面here。 在我的主页上,产品显示类别ID 29.我想在其中添加5。我更喜欢使用cms--> pages--> design ...这是我的设计xml代码

<reference name="content">
<block type="catalog/product_list" name="home" template="catalog/product/list.phtml">
<action method="setCategoryId"><category_id>29</category_id></action>


<action method="addColumnCountLayoutDepend"><layout>one_column</layout><count>5</count></action>
<block type="catalog/product_list_toolbar" name="product_list_toolbar" template="catalog/product/list/toolbar.phtml">
<block type="page/html_pager" name="product_list_toolbar_pager"/>
 </block>
<action method="setToolbarBlockName"><name>product_list_toolbar</name><count>5</count></action>
</block>
 </reference>

我已将其更改为

<reference name="content">
<block type="catalog/product_list" name="home" template="catalog/product/list.phtml">
<action method="setCategoryId"><category_id>29</category_id></action>
<action method="setCategoryId"><category_id>5</category_id></action>


<action method="addColumnCountLayoutDepend"><layout>one_column</layout><count>5</count></action>
<block type="catalog/product_list_toolbar" name="product_list_toolbar" template="catalog/product/list/toolbar.phtml">
<block type="page/html_pager" name="product_list_toolbar_pager"/>
 </block>
<action method="setToolbarBlockName"><name>product_list_toolbar</name><count>5</count></action>
</block>

我甚至尝试使用,

任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:2)

块目录/产品/列表只会加载一个类别$category = Mage::getModel('catalog/category')->load($this->getCategoryId());。您可以覆盖和编辑Mage_Catalog_Block_Product_List或尝试:

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