给Magento新品widget添加分类筛选产品功能

 Magento自带的新品Widget木有根据分类筛选产品的功能,下面我就简单说一下怎么给新品Widget添加分类筛选产品功能,给有需要的同鞋参考一下。

  首先找到app/code/core/Mage/Catalog/etc/widget.xml,找到</cache_lifetime>,在这个节点后面添加<category_id translate=”label”>

<visible>1</visible>
<required>0</required>
<label>Choose Category</label>
<type>label</type>
<helper_block>
<type>adminhtml/catalog_category_widget_chooser</type>
<data>
<button translate=”open”>
<open>Select Category…</open>
</button>
</data>
</helper_block>
<sort_order>10</sort_order>
</category_id>

  然后找到app/code/core/Mage/Catalog/Block/Product/New.php,在New.php文件找到_beforeToHtml()函数,再在这个函数里找到

$collection = Mage::getResourceModel(‘catalog/product_collection’);

  在这段代码后面添加

if($categoryId = $this->getCategoryId()) {
$collection->addCategoryFilter(Mage::getModel(‘catalog/category’)->load($categoryId));
}

  保存即可。

本文转自:麦金电商

转载于:https://my.oschina.net/leadsir/blog/137713

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值