我在magento商店中创建了一些可定制的产品 . 出现在类别页面上的集合很好,但我在主页上制作了自定义产品列表块 . 他得到了产品清单
Mage::getModel('catalog/category')->load(3)->getProductCollection()
在此列表中,将显示可自定义的产品偏差(例如:如果我将size属性设置为可配置,则为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');
1 回答
尝试此代码,您将获得您的类别中的所有产品 .