我创建了一个属性品牌,其值具有“仅”和“无品牌”。现在,我想按客户的品牌名称过滤产品列表。我尝试了以下代码
在local / 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();
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句