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 に答える