按类别搜索产品magento 1.8

时间:2014-03-27 11:19:43

标签: magento

我必须找到用户选择的类别的产品。我做了一个显示所有类别和子类别的下拉列表,现在用户从该下拉列表中选择任何类别并相应地搜索产品。我不知道我必须做出什么样的改变以及我必须修改哪些文件。所以我知道如何实现它。请分享你的想法。

1 个答案:

答案 0 :(得分:1)

我认为您从类别选择中获得了category_id

 $_productCollection = Mage::getModel('catalog/product')->getCollection()
    ->addAttributeToSelect("*")
    ->addStoreFilter()
    ->addAttributeToFilter("visibility",4)
    ->addCategoryFilter(Mage::getModel('catalog/category')->load($catid))
    ->setOrder("position","asc");

$catid是您的类别ID

$_productCollection中,您可以获得具有特定类别过滤器的所有产品系列

并尝试在foreach中运行$_productCollection以获取所有产品信息

如果您有任何疑问,请告诉我