2013-03-21 94 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

相关问题