4
回答
magento导航问题
百度AI开发者大赛带你边学边开发,赢100万奖金,加群:418589053   

magento1.6.2上是这样调用到行的

我左侧懂啊行业已经出来了  但是每个导航名称后面怎么调用其产品数量呀?求助呀

<?php $_menu = $this->renderCategoriesMenuHtml(0,'level-top') ?>
<?php if($_menu): ?>
<div class="block block-category">
           <?php echo $_menu ?>
</div>
<?php endif ?>
举报
hanbolor
发帖于6年前 4回/736阅
共有4个答案 最后回答: 6年前
看一下app/code/core/Mage/Catalog/Block/Navigation.php里的renderCategoriesMenuHtml这个函数。
--- 共有 1 条评论 ---
hanbolor这个函数看了 试了好几个方法没能解决呢 6年前 回复

找到app/code/core/Mage/Catalog/Block/Navigation.php中_renderCategoryMenuItemHtml方法,该方法中找到相应位置加入以下代码:         

       $categoryM = Mage::getModel('catalog/category')->load($category->getId());

        $html[] = '<a href="'.$this->getCategoryUrl($category).'"'.$linkClass.'>';
        $html[] = '<span>' . $this->escapeHtml($category->getName()) .'('. $categoryM->getProductCount().')'. '</span>';

        $html[] = '</a>';

$categoryM->getProductCount()可以获得该目录产品数量,不含子目录产品数量

顶部