0

我是 Magento 1.7.0.2 的新手,我正在尝试在产品视图页面上进行一些小修改。

我想在产品展示的当前类别下显示 ACTIVE 产品的数量。在类别页面列表/网格中,类别显示 5 个项目。实际上,它们是该类别下的 6 个产品,但其中一个是 DISABLED。

如果我使用 $category->getProductCount() 我得到 6 而不是 5 就像它在类别页面上显示的那样。

如何在当前类别下显示正确的产品数量,就像类别页面中的情况一样?

非常感谢!

4

1 回答 1

0

我对 Magento 也很陌生,但请尝试这样做:

$products = Mage::getModel('catalog/category')->load($yourCategory->getId())
->getProductCollection()
->addAttributeToFilter('status', 1); // Enabled products only

echo $products->count();

我希望它会奏效。

于 2013-04-08T07:23:37.490 回答