更新magento中自定义产品集合的分层导航

时间:2014-09-09 12:47:14

标签: magento layered-navigation

我正在尝试在应用

后更新左侧边栏上的分层导航
$_productCollection = clone $this->getLoadedProductCollection();
$_productCollection->clear()->addAttributeToFilter('name', array('like' => "justtesting"))->load();

到我的list.phtml。但似乎Magento只显示默认产品集合的正确过滤器。有没有机会更新左侧的过滤器导航?任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:0)

使用clone后,您似乎正在制作该集合的副本。您可以通过这种方式影响模板,但是您对集合副本所做的任何更改都不会影响集合的来源。

如果您需要对集合you should extend Mage_Catalog_Block_Product_List::_getProductCollection()执行其他逻辑,并将其修改添加到它返回的集合中(即parent::_getProductCollection())。除此之外,你的问题太广泛而不具体。

您还可以add new attributes to filter使用Magento的内置属性管理。