畅销产品页面过滤没有特价产品(特价) - magento

问题描述:

我有畅销书页面,可以加载最畅销产品的集合。我想从此页面删除所有销售产品。 这部分代码,我有:畅销产品页面过滤没有特价产品(特价) - 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(); 

哦,我的

我检查我的例子,它的作品 我有特殊的价格在我的档案中加入特殊价格