我对magento很新手。我想在左侧边栏中显示类别中的产品数量,就像
一样产品-4(68)
为了显示所有带有类别及其子类别的产品,我创建了left_nav.phtml
文件,该文件位于文件夹位置app/design/frontend/my-theme/default/template/catalog/navigation/
内,类似于this
现在显示所有类别和子类别。但我希望所有类别和子类别都应该显示相应类别中的产品数量。那么有人可以告诉我该怎么做吗?任何帮助和建议都会很明显。
答案 0 :(得分:1)
假设您想在view.phtml中显示它,那么您已经拥有了当前的类别对象,因此您可以使用$ _category-> getId()
$products_count = Mage::getModel('catalog/category')->load($_category->getId())
->getProductCount();
echo($products_count);
答案 1 :(得分:0)
$collection = Mage::getModel('catalog/product')->getCollection()->addCategoryFilter($mycategory);
echo "(".count($collection).")";
警告:$ mycategory必须是Mage_Catalog_Model_Category的一个实例,而不是id。
此致