如何增加magento的追加产品数量?

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类定义.