我在主页顶部显示具有“已选择”属性的产品为“是” 。
到目前为止,我尝试过:
$_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/53wrrrhe/
但是,当我摆脱这条线时:
->addAttributeToFilter('selected',array('eq'=>'Yes'))
从他们那里,他们都工作正常并按预期提供所有产品。
我的看法是我写错了这个 addAttributeToFilter 但我不知道怎么写。任何帮助,将不胜感激!
谢谢!