「選択済み」属性を持つ製品を「はい」としてホームページの上に表示しています。
これまで私は試しました:
$_productCollection = Mage::getModel('catalog/product') -> getCollection()
->addAttributeToSelect('*')
->addAttributeToFilter('selected',array('eq'=>'Yes'))
->setVisibility(array(2,3,4))
->setOrder('created_at', 'desc')
->setPage(1, 48);
と:
$_productCollection = Mage::getResourceModel('catalog/product_collection')
->addAttributeToSelect('*')
->addAttributeToFilter('selected',array('eq'=>'Yes'))
->setVisibility(array(2,3,4))
->setOrder('created_at', 'desc')
->setPage(1, 48);
しかし、ご覧のとおり、「選択に一致する製品はありません」。しかし、「選択済み」属性を「はい」に設定した製品がいくつかあります。
私の属性のスクリーンショット: http://postimg.org/gallery/53wrrhe/
ただし、この行を削除すると:
->addAttributeToFilter('selected',array('eq'=>'Yes'))
それらから、それらは両方とも正常に機能しており、すべての製品を期待どおりに提供しています。
私の見解では、この addAttributeToFilter を間違って書いていますが、その方法がわかりません。どんな助けでも大歓迎です!
ありがとう!