我创建了一个值为"only"one_answers"unbranded"的属性品牌。现在我想按客户的品牌名称过滤产品列表。我尝试了以下代码
在本地/Mage/Catalog/Block/Product/Newlist.php 中
class Mage_Catalog_Block_Product_Newlist extends Mage_Catalog_Block_Product_Abstract
{
protected function _getProductCollection()
{
$collection = parent::_getProductCollection();
$collection->addAttributeToSelect('brand')
->addAttributeToFilter('brand', array('eq' => 'only'))
;
return $collection;
}
}
我已经使用以下代码解决了这个问题
$_productCollection->clear()
->addAttributeToFilter(array(
array('attribute'=> 'brand','eq' => 'Only'),
array('attribute'=> 'brand','eq' => 'VeroModa'),
)
->load();