0
ベストセラー商品のベストセラーページがあります。このページからすべての商品を取り除きたいです。ベストセラーページろ過(販売価格なし) - magento
$collection = Mage::getResourceModel('catalog/product_collection');
Mage::getModel('catalog/layer')->prepareProductCollection($collection);
$attributes = Mage::getSingleton('catalog/config')->getProductAttributes();
$collection->addIdFilter($productIds)
->addAttributeToSelect($attributes)
->addMinimalPrice()
->addFinalPrice();
$this->_productCollection = $collection;
$this->_productCollection->load();
を、私は->addAttributeToFilter('special_price', array('null' => true))
が、その動作していない追加: コードのこの部分は、私が持っている
$collection = Mage::getResourceModel('catalog/product_collection');
Mage::getModel('catalog/layer')->prepareProductCollection($collection);
$attributes = Mage::getSingleton('catalog/config')->getProductAttributes();
$collection->addIdFilter($productIds)
->addAttributeToSelect($attributes)
->addAttributeToFilter('special_price', array('null' => true))
->addMinimalPrice()
->addFinalPrice();
$this->_productCollection = $collection;
$this->_productCollection->load();