我已经覆盖了产品list.php的类&这里是定制产品系列没有获得通过分层导航过滤
protected function _getProductCollection()
{
if (is_null($this->_productCollection)) {
$result = array_unique($productIds);
$collection = Mage::getResourceModel('catalog/product_collection');
$attributes = Mage::getSingleton('catalog/config')->getProductAttributes();
$collection->addAttributeToSelect($attributes);
$collection->addIdFilter($result);
Mage::getSingleton('catalog/product_status')->addVisibleFilterToCollection($collection);
$this->_productCollection = $collection;
}
return $this->_productCollection;
}
工作正常,我也加入了分层导航提到here和分层的导航表现为代码预期。
唯一的问题是,当我单击分层导航中的任何过滤器时,导航会更新并且过滤器也会被添加到url,但产品列表不会被选定的过滤器过滤。 请指导我如何在产品集合上应用过滤器
是否有任何1在Magento2中面临同样的问题? – 2016-10-05 07:03:29