我想问一下Magento的相关产品。
在Magento Admin中,我检查了20个产品作为产品“A”的相关产品。
我在<?php echo $this->getChildHtml('related'); ?>
文件中写了view.phtml
。
我从核心文件中复制related.phtml
文件,然后编辑了相关产品视图的布局。
当我运行该网站时,它只显示11个相关产品。我不知道为什么。我已经做了“明确缓存”和“重新索引”。
请帮助我..
答案 0 :(得分:3)
它在布局XML中设置。默认值为4,您可以在app/design/frontend/base/default/layout/catalog.xml
中看到:
<block type="catalog/product_list_upsell" name="product.info.upsell" as="upsell_products" template="catalog/product/list/upsell.phtml">
<action method="setColumnCount"><columns>4</columns></action>
<action method="setItemLimit"><type>upsell</type><limit>4</limit></action>
</block>
可以使用以下布局XML将其更改为自定义主题中的20
:
<layout>
<catalog_product_view>
<reference name="product.info.upsell">
<action method="setItemLimit"><type>upsell</type><limit>20</limit></action>
</reference>
</catalog_product_view>
</layout>
(对于无限制,请输入0
作为限制参数)
这应该在layout/local.xml
或主题特定的布局文件中。 不复制并修改原始catalog.xml
!