与看过此网站的客户合作,并希望有类似的内容。
http://www.boylstontradingco.com/shop/sale
正如您在浏览“促销”类别时所看到的那样,默认情况下,左侧的分层导航中会激活“促销”过滤器。我知道分层导航的一部分从一个名为getActiveFilters()的函数中提取信息。有没有办法在代码中或通过管理员默认添加活动过滤器?任何帮助将不胜感激。
谢谢!
答案 0 :(得分:2)
非常简单:
$model = Mage::getModel('catalog/layer_filter_category');
$item = Mage::getModel('catalog/layer_filter_item');
$model->getLayer()->getState()->addFilter(
$item->setFilter($model)
->setLabel('Sale')
);