Фильтр Magento Product Collection для продуктов с изображениями - PullRequest
5 голосов
/ 12 января 2010

У меня есть коллекция продуктов, которую я получаю от настраиваемого продукта, и я хочу отфильтровать эту коллекцию, чтобы она включала только те продукты, к которым прикреплены изображения. Как мне это сделать?

Код выглядит примерно так:

$configurableProduct = $this->getConfigurableProduct();
$childProducts = $configurableProduct->getTypeInstance()->getUsedProductCollection();

// add some filter here to get only products with images
$childProducts->addAttributeToFilter( /* what goes here? */ );    

foreach( $childProducts as $product ) {
   ...
}

Любая помощь приветствуется. Спасибо! Джо

Ответы [ 2 ]

5 голосов
/ 20 августа 2010
$this->_productCollection->addAttributeToFilter('small_image',array('notnull'=>'','neq'=>'no_selection'))
0 голосов
/ 20 марта 2013

Работает также с этим:

$collection->addAttributeToFilter('small_image',array('notnull'=>'','neq'=>'no_selection'));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...