2013-07-30 3 views
0

Я создал один атрибут бренда со значениями «только» и «без брака». Теперь я хочу фильтровать список продуктов по брендам для клиента. Я попытался следующий кодКак отфильтровать список продуктов с помощью настраиваемого атрибута

В местной/Mage/Каталог/блока/продукта/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; 
    } 

} 

ответ

3

Я решил эту используя следующий код

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

     ->load();