为具有图片的产品筛选Magento产品集合

5

我有一个产品集合,这个集合是从可配置产品中获取的,我想对这个集合进行过滤,只包含那些已经附带图片的产品。我该如何操作?

代码大致如下:

$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个回答

6
$this->_productCollection->addAttributeToFilter('small_image',array('notnull'=>'','neq'=>'no_selection'))

谢谢你的回答,coyl。我希望能够根据“画廊”表集获取图像,因为我无法保证用户已将图像选择为“small_image”的默认值。 - Joe Mastey

0

这也适用于:

$collection->addAttributeToFilter('small_image',array('notnull'=>'','neq'=>'no_selection'));

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接