Magento でストアを作成しました。商品説明ページのアップセル商品を増やしたいのですが、現在4つの商品が前に表示されており、次のリンクをクリックすると他の商品が表示されます。5に変更したいです。
8088 次
2 に答える
11
アップセル ブロックは、 のレイアウト更新 XML によってレイアウトで呼び出され、これによって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>
上記の情報とレイアウト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>
詳細については、Mage_Catalog_Block_Product_List_Upsell クラス定義を参照してください。
于 2012-06-20T12:29:57.703 に答える