我是Magento的新手,我无法确定如何有效地显示类别列表中某个类别的产品数量。我是通过在Mage_Catalog_Block_Navigation的实例上黑客入侵_renderCategoryMenuItemHtml来完成的,但这是一个愚蠢的hacky解决方案。
我想要的只是:
我已阅读有关/app/design/frontend/default/theme_name/template/catalog/layer/filter.phtml的内容,但在将其添加到我的主题后,没有任何编辑似乎会产生任何影响。我也尝试编辑默认和空白版本,没有运气。有什么建议吗?
答案 0 :(得分:1)
您可以使用以下方法回显产品数量:
echo $_category->getProductCount()
您可以在app / frontend / default / YOUR TEMPLATE / catalog / navigation / TEMPLATE NAME.PHTML
中将此代码添加到模板中(取决于您拥有的模板,我的是rightnav.phtml)示例:
<a href="<?php echo $this->getCategoryUrl($_category) ?>"<?php if ($this- >isCategoryActive($_category)): ?> class="current"<?php endif; ?>><?php echo $this->htmlEscape($_category->getName()) ?></a> <?php echo $_category->getProductCount() ?>
答案 1 :(得分:0)
getProductCount 方法获取分配给该类别的所有产品编号(不检查 is_active 或 is_in_stock 等)