服务报价 | 域名主机 | 网络营销 | 软件工具| [加入收藏]
 热线电话: #
当前位置: 主页 > php教程 > magento教程 >

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

时间:2011-08-18 01:17来源:未知 作者:最模板 点击:
Magento自带的新品Widget木有根据分类筛选产品的功能,下面我就简单说一下怎么给新品Widget添加分类筛选产品功能,给有需要的同鞋参考一下。 首先找到app/code/core/Mage/Catalog/etc/widget.xm

 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));
}

保存即可。

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