【发布时间】:2012-07-20 01:30:01
【问题描述】:
与看到此网站并想要类似内容的客户合作。
http://www.boylstontradingco.com/shop/sale
正如您在浏览到“销售”类别时所看到的那样,默认情况下,左侧分层导航中会激活“销售”过滤器。我知道分层导航的一部分从名为 getActiveFilters() 的函数中提取信息。有没有办法在代码中或通过管理员默认添加活动过滤器?任何帮助将不胜感激。
谢谢!
【问题讨论】:
与看到此网站并想要类似内容的客户合作。
http://www.boylstontradingco.com/shop/sale
正如您在浏览到“销售”类别时所看到的那样,默认情况下,左侧分层导航中会激活“销售”过滤器。我知道分层导航的一部分从名为 getActiveFilters() 的函数中提取信息。有没有办法在代码中或通过管理员默认添加活动过滤器?任何帮助将不胜感激。
谢谢!
【问题讨论】:
很简单:
$model = Mage::getModel('catalog/layer_filter_category');
$item = Mage::getModel('catalog/layer_filter_item');
$model->getLayer()->getState()->addFilter(
$item->setFilter($model)
->setLabel('Sale')
);
【讨论】: