我正在尝试在应用
后更新左侧边栏上的分层导航$_productCollection = clone $this->getLoadedProductCollection();
$_productCollection->clear()->addAttributeToFilter('name', array('like' => "justtesting"))->load();
到我的list.phtml。但似乎Magento只显示默认产品集合的正确过滤器。有没有机会更新左侧的过滤器导航?任何帮助将不胜感激!
答案 0 :(得分:0)
使用clone
后,您似乎正在制作该集合的副本。您可以通过这种方式影响模板,但是您对集合副本所做的任何更改都不会影响集合的来源。
如果您需要对集合you should extend Mage_Catalog_Block_Product_List::_getProductCollection()
执行其他逻辑,并将其修改添加到它返回的集合中(即parent::_getProductCollection()
)。除此之外,你的问题太广泛而不具体。
您还可以add new attributes to filter使用Magento的内置属性管理。