答案 0 :(得分:1)
(链接已经死了。似乎现在正在工作。)
我不是专家,但我相信您想在产品系列中添加过滤器。
在行中:
$products = Mage::getResourceModel('reports/product_collection')
->addOrderedQty()
->addAttributeToSelect('*')
->setStoreId($storeId)
->addStoreFilter($storeId);
您想为类别添加过滤器。我假设你在这里寻找一个静态类别,而不是从上下文或用户输入动态的东西。下面的代码替换了上面的代码 - 从类别编号加载类别对象,然后应用过滤器。我认为它应该有效。
$catNum = 7; //The number of the category you want to load
$category = Mage::getModel('catalog/category')->load($catNum);
$products = Mage::getResourceModel('reports/product_collection')
->addOrderedQty()
->addAttributeToSelect('*')
->setStoreId($storeId)
->addStoreFilter($storeId)
->addCategoryFilter($category);
答案 1 :(得分:0)