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