0

我正在尝试从所有类别中获取产品。实际上我想在主页上显示一个下拉列表,从那里可以选择属性的值。

例如,“维生素 a”或“维生素 b”。

现在基于该选择,应获取所有包含成分“维生素 b”的产品。

我不知道该怎么做?请任何人都可以提出一些建议,我正在尝试使用一个模板文件来实现这一目标。但没有得到确切的想法。

我的属性代码是“成分”。基于此,我想从所有类别中获取所有产品。

4

1 回答 1

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());
}
于 2013-03-21T14:18:18.007 回答