zoukankan      html  css  js  c++  java
  • Magento里显示指定分类的所有子分类

    如何在magento左侧导航栏里显示父分类和子分类名,如果需要在magento显示指定分类的所有子分类,可以用以下的方法:

    <!--? php
     
    if($category--->hasChildren()) {  //判断是否有子目录
     $ids = $category->getChildren();   //提取子目录id清单
     $subCategories = Mage::getModel('catalog/category')->getCollection();
     $subCategories->getSelect()->where("e.entity_id in ($ids)");  //提取指定目录ids的上当清单
     $subCategories->addAttributeToSelect('name');  //指定查找目录名称
     $subCategories->load();
     foreach ($subCategories AS $item) {
     echo " - " ;
     echo '<a href="'. $item->getUrl() . '">';   //获取目录链接
     echo $item->getName();   //获取目录名
     echo "</a>(";
     echo $item->getProductCount();   //获取目录下的产品数量
     echo $item->getChildrenCount();  //获取目录下子目录数量
     echo ")";
     echo "<br>";
     }
     }
    ?>
     
    或者也可以用这个方法:
     
    <!--? php
     
    if($_category--->hasChildren())
    {
        $subCategories = $_category->getChildren();
        echo '<ul>';
        foreach ($subCategories as $item)
            {
            echo "<li>";
            echo '<a href="'. $this->getCategoryUrl($item).'">';
            echo $item->getName();
            echo "</a>";
            echo "</li>";
            }
        echo '</ul>';
    }
    ?>
  • 相关阅读:
    利用Linux系统生成随机密码的8种方法
    go语言中ASCII&unicode&utf8由来
    go语言指针
    js设计模式=封装
    python中urllib.request对象案例
    php实现jwt
    python错误捕获练习
    python多线程
    python多进程练习
    http三次握手,四次挥手
  • 原文地址:https://www.cnblogs.com/focai/p/3944902.html
Copyright © 2011-2022 走看看