2013-03-21 95 views
0

我正在嘗試從所有類別獲取產品。其實我想在主頁上顯示一個下拉列表,從那裏可以選擇屬性的值。例如,「維生素a」或「維生素b」。從所有類別的magento中獲取屬性的產品

現在基於這個選擇,所有含有成分'維生素b'的產品應該被提取。

我不知道該怎麼做?請任何人都可以拋出一些光,我試圖用一個模板文件來實現這一點。但沒有得到確切的想法。

我的屬性代碼是'成分'。基於此,我想從所有類別中獲取所有產品。

回答

0
$products = Mage::getResourceModel('catalog/product'); 
/* @var $products Mage_Catalog_Model_Resource_Product_Collection */ 

$products->addAttributeToFilter('ingredient',{value}); 
$products->addAttributeToSelect('name'); // etc. 

foreach ($products as $product) { 
    /* @var $product Mage_Catalog_Model_Product */ 
    sprintf('%s<br />',$product->getName()); 
} 
+0

謝謝@benmark。完美工作。現在我可以有豐富的搜索過濾器。 :) :) 再次感謝。 – madzacky 2013-03-25 05:09:38

相關問題