Magento - 获得类别的产品数量

时间:2015-03-29 22:07:52

标签: php magento

我列出了侧边栏中的所有类别,我尝试做的是这样的:

Category1 (25)
Category2 (3)
Category3 (16)

我只需要在每个类别中添加产品数量。我已将其缩小到Navigation.php,我尝试将$html .= $this->getProductsCount();附加到renderCategoriesMenuHtml函数,但没有任何反应。我也试过

$products_count = Mage::getModel('catalog/category')->load($_category->getId())->getProductCount();
$html .= $products_count

这只是打破它而没有显示任何内容。它似乎是正确的位置,只是调用错误的东西,因为如果我添加静态内容($html .= 'some stuff here';),它工作正常。那么正确的方法是什么呢?

我正在使用Magento 1.9

1 个答案:

答案 0 :(得分:0)

默认情况下,Magento通常会显示产品数量。您可以查看主题的类别导航模板文件,该文件通常可以在app/design/frontend/yourTheme/default/template/catalog/navigation/left.phtml找到。

要显示产品数量,请在echo $_category->getProductCount()循环中使用foreach ($_categories as $_category)之类的内容。