Magento里显示指定分类的所有子分类
2015-03-20 16:28
148 查看
如果想在magento中显示指定分类下的所有子分类,可以用以下的代码来实现这个功能:
或者也可以用这个方法:
http://www.phpstudio.info/show-121-803-1.html
<?php if($category--->hasChildren()) { //判断是否有子目录 $ids = $category->getChildren(); //提取子目录id清单/1,2,3,4,5,6 $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).'">';//获取分类url,不能全局调用 echo $item->getName(); echo "</a>"; echo "</li>"; } echo '</ul>'; } ?>
http://www.phpstudio.info/show-121-803-1.html
相关文章推荐
- Magento里显示指定分类的所有子分类
- Magento获取指定分类下的所有子分类信息
- magento如何获取指定分类的所有上级父类(级联至顶级)
- magento 获取所有分类
- 显示指定目录下文件所有文件的行数和文件的个数
- 如何让WordPress首页不显示指定分类的文章
- 在产品详细页显示该产品所有所属分类
- magento -- 解决magento中前台不显示分类菜单的问题
- 常见magento问题系列四-----后台的分类页面不正常显示
- 得到指定进程所有窗口。显示 影藏 置顶。
- 显示指定目录下文件所有文件的行数和文件的个数
- Drupal7如何在父分类中显示其所有子分类的内容
- 如何将某文件夹下的指定扩展名的所有文件显示出来
- Oracle无限分级下查询指定分类下所有子分类
- linux显示指定目录下所有的文件,子目录及子目录的文件
- ZEN CART 一级分类显示所有二级分类产品
- 指定当前的页面中的所有链接点击之后以新窗口的形式弹出,而不在当前页面显示链接的东西
- 显示指定文件夹中的所有文件并提供下载[WEB学习实例]
- 【SQL精彩语句】SQL SERVER 2005中查询指定节点及其所有子节点的方法(表格形式显示)
- Magento获取指定分类下的产品和获取子分类及产品数量