我在magento商店中创建了一些可自定义的产品。出现在类别页面上的集合很好,但我在主页上制作了自定义产品列表块。他用
获得了产品清单Mage::getModel('catalog/category')->load(3)->getProductCollection()
在此列表中,出现可自定义的产品偏差(例如:如果我将size属性设置为可配置,则为Tshirt-M和Tshirt-L)。
有人知道magento过滤类别页面列表的方式吗?
答案 0 :(得分:1)
尝试使用此代码,您将获得所有类别的产品。
$category = Mage::getModel('catalog/category')->load(3);
Mage::getModel('catalog/product')->getCollection()->
->addAttributeToSelect('*')
->addCategoryFilter($category)
->addAttributeToFilter('status', 1)
->addAttributeToFilter('visibility', 4)
->groupByAttribute('name');