0

我创建了一个属性品牌,其值为“仅”和“无品牌”。现在我想为客户按品牌名称过滤产品列表。我尝试了以下代码

在 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;
    }

 }
4

1 回答 1

3

我已经使用以下代码解决了这个问题

      $_productCollection->clear()
        ->addAttributeToFilter(array(
                array('attribute'=> 'brand','eq' => 'Only'),
                array('attribute'=> 'brand','eq' => 'VeroModa'),
            )

        ->load();
于 2013-08-31T13:07:21.130 回答