2013-08-06 29 views
0

有什麼方法可以在某些屬性上過濾簡單和可配置的產品。然後顯示產品列表。只要滿足過濾條件,可配置產品就會在過濾器後顯示爲其他任何簡單產品。我嘗試了一些技巧,但過濾後,可配置產品不顯示,因爲他們自己不滿足過濾器,儘管他們的子產品滿足過濾器。Magento一起過濾簡單和可配置的產品

我知道一種方法來分別採取可配置的產品,然後應用過濾器。但那不是我想找的。

任何幫助greatfully讚賞...

回答

2

我相信你正在尋找一個包含簡單和可配置產品的集合。 使用此:

$collection = Mage::getModel('catalog/product')->getCollection() 
    ->addAttributeToFilter('type_id', array('in' => array('simple','configurable'))); 
+0

它不是'type'但'type_id',請確定你的答案 – WonderLand

+0

感謝。糾正。 – Laizer

2

簡單的產品

$collectionSimple = Mage::getResourceModel('catalog/product_collection') 
      ->addAttributeToFilter('type_id', array('eq' => 'simple')); 

配置產品

$collectionConfigurable = Mage::getResourceModel('catalog/product_collection') 
      ->addAttributeToFilter('type_id', array('eq' => 'configurable')); 

試試這個

相關問題