我必须找到用户选择的类别的产品。我做了一个显示所有类别和子类别的下拉列表,现在用户从该下拉列表中选择任何类别并相应地搜索产品。我不知道我必须做出什么样的改变以及我必须修改哪些文件。所以我知道如何实现它。请分享你的想法。
答案 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
以获取所有产品信息
如果您有任何疑问,请告诉我