Dav*_*vid 4 magento magento-1.6
我在magento创建了一家商店.我想在产品描述页面增加追加销售产品的数量.目前,点击下一个链接后,它会显示前面的4个产品和其他产品.我想把它改成5.
ben*_*rks 11
通过一些布局更新XML in在布局中调用upsell块catalog.xml,并且限制由此catalog/product_list_upsell(也称为Mage_Catalog_Block_Product_List_Upsell块实例)强加/评估.
<catalog_product_view translate="label">
<!-- snip -->
<reference name="content">
<!-- snip -->
<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>
<!-- snip -->
</reference>
<!-- snip -->
</catalog_product_view>
Run Code Online (Sandbox Code Playgroud)
您可以使用上述信息和布局local.xml(如果您还没有它,则创建它)来覆盖该item_limit值:
<catalog_product_view>
<reference name="product.info.upsell">
<action method="setItemLimit"><type>upsell</type><limit>5</limit></action>
<!--
if you want them all rendered on one line, change the column_count as well:
<action method="setColumnCount"><columns>5</columns></action>
-->
</reference>
</catalog_product_view>
Run Code Online (Sandbox Code Playgroud)
有关更多信息,请参阅Mage_Catalog_Block_Product_List_Upsell类定义.