西部数码主机 | 阿里云主机| 虚拟主机 | 服务器 | 返回乐道官网
当前位置: 主页 > php教程 > magento教程 >

修改magento upsell产品和cross-sell产品个数

时间:2012-04-21 12:54来源:未知 作者:好模板 点击:
magento里面默认的upsell产品只显示4个,而crosssell产品默认也只显示4个,如果修改这个限制呢?直入正题: 1.修改upsell产品限制个数 打开app/design/frontend/default/yourtheme/layout/catalog.xml 编辑

 magento里面默认的upsell产品只显示4个,而crosssell产品默认也只显示4个,如果修改这个限制呢?直入正题:

1.修改upsell产品限制个数
打开app/design/frontend/default/yourtheme/layout/catalog.xml 编辑columns里面的数字:

<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>  

2.修改crosssell产品限制个数
打开app/code/core/Mage/Checkout/Block/Cart/Crossell.php 编辑$_maxItemCount值:

class Mage_Checkout_Block_Cart_Crosssell extends Mage_Catalog_Block_Product_Abstract
{
    protected $_maxItemCount = 4;
 
    public function getItems()
    { 
...
    }
}  保存后别忘记清楚magento缓存。刷新完毕

(责任编辑:好模板)
顶一下
(2)
100%
踩一下
(0)
0%
------分隔线----------------------------
栏目列表
热点内容