2

与看到此站点并想要类似内容的客户合作。

http://www.boylstontradingco.com/shop/sale

正如您所看到的,当您浏览到“销售”类别时,默认情况下会在左侧的分层导航中激活“销售”过滤器。我知道分层导航的一部分从名为 getActiveFilters() 的函数中提取信息。有没有办法在代码中或通过管理员默认添加活动过滤器?任何帮助将非常感激。

谢谢!

4

1 回答 1

2

很容易:

$model = Mage::getModel('catalog/layer_filter_category');
$item = Mage::getModel('catalog/layer_filter_item');
$model->getLayer()->getState()->addFilter(
  $item->setFilter($model)
       ->setLabel('Sale')
);
于 2012-07-20T19:46:49.737 回答