文档章节

Magento 获取分类的父分类和子分类

2007lf
 2007lf
发布于 2013/07/18 20:54
字数 171
阅读 1265
收藏 1
点赞 0
评论 0
$currentCat = Mage::registry('current_category');
//如果是根目录,则显示当前目录
if ( $currentCat->getParentId() == Mage::app()->getStore()->getRootCategoryId() )
//显示当前目录名
echo $this->getCurrentCategory()->getName() ;
else
{
//显示当前目录的父分类名
echo $this->getCurrentCategory()->getParentCategory()->getName() ;
}

//显示的子分类可以根据当前的父分类的基础上

$currentCat = Mage::registry('current_category');
if ( $currentCat->getParentId() == Mage::app()->getStore()->getRootCategoryId() )
{
// 当前分类是顶级分类
$loadCategory = $currentCat;
}
else
{
// 当前分类是顶级分类的的一个子分类,载入当前分类的父分类
$loadCategory = Mage::getModel('catalog/category')->load($currentCat->getParentId());
}
$subCategories = explode(',', $loadCategory->getChildren());

foreach ( $subCategories as $subCategoryId )
{
$cat = Mage::getModel('catalog/category')->load($subCategoryId);

if($cat->getIsActive())
{
echo '<a href="<?php echo $this->getCategoryUrl($cat) ?>">'.$cat->getName().'</a>';
}
}

© 著作权归作者所有

共有 人打赏支持
2007lf
粉丝 8
博文 191
码字总数 43518
作品 0
合肥
程序员
Magento Block设计分析

Magento中Block是一个很重要的组件,它在Block中充当非常重要的角色,下面我们来分析一下Magento中Block是怎样设计的,我们应该怎样使用这个重要的角色。 1、Magento Block类图: 图1: 继承V...

书一 ⋅ 2013/01/10 ⋅ 2

php利用多叉树(平衡树)的方式构建无限分类

说起无限分类..大多数的结构都是 id name parent_id 这种模式.整个结构比较简单清晰.要构建和更新整个分类也比较容易.但是查询起来就会非常的麻烦.经常会用到递归的算法.例如 获取某个节点的...

酒逍遥 ⋅ 2013/07/26 ⋅ 0

wordpress获取分类目录一些实例详解

在WordPress中为我们提供了不少的分类目录获取函数,下面小编来给大家总结一下分类目录获取函数实例. 1.如何根据分类名称获取分类ID? 要实现根据分类名称获取分类ID就必须要用到这个函数:ge...

郭奕峰 ⋅ 2015/05/25 ⋅ 0

magento 产品详细页 随机调用关联产品 无则调用同子分类产品

magento有cross sell prode和up sell还有相关产品,但是都是需要手动设置的。若要自动显示的话 如下代码可以放在产品详细页的任何位置,如view.phtml或者media.phtml中。本文放在相关产品的r...

PHPUI ⋅ 2012/04/27 ⋅ 1

OFBiz + Opentaps 目录管理 五. 产品分类

五. 产品分类 (一) 分类概要 1. 路径 [分类]:[目录管理]>[首页]>(通过浏览或直接输入产品分类编号搜索产品)>[分类] 2. 设置分类概要 分类概要页面 分类类型 用于定义分类具有怎样的作用的。...

Jason ⋅ 2012/03/31 ⋅ 0

php无限极分类 在tp框架中的改良问题

由于经常使用在项目中使用无限极分类,所以封装成了一个类tree 其中查找id下所有子分类的函数如下: $arr为无限极整体的数组,$pid_name为父id数据库的字段名,$id为要查找的id值. static public...

manbudezhu ⋅ 2016/11/03 ⋅ 1

bootstrap WordPress函数:wp_list_categories(分类列表)oschina

这几天老师让用设计网站,要求用WordPress管理后台。但是在做的过程中遇到了很多问题,因为以前从没接触过php。所以过程相当艰难。 在做sidebar.php的过程中,调用wplistcategories,一直不能...

jjkang ⋅ 2016/12/15 ⋅ 0

前序遍历二叉树算法在无限极分类中的使用

大家通常都是使用递归实现无限极分类,都知道递归效率很低,下面介绍一种改进的前序遍历树算法,不适用递归实现无限极分类,在大数据量实现树状层级结构的时候效率更高。 原理实现: 按树状显...

Corwien ⋅ 2016/06/06 ⋅ 0

mycncart操作使用教程 - 商品分类

分类的管理,后台管理路径为:【商品目录】->【商品分类】 新增或编辑分类时: 1. 如果选择了【顶部菜单显示】,则在网站前台使用默认模板时顶部菜单中会显示它; 2. 【列排显示】部分是指如...

OpenCart中国 ⋅ 2015/12/31 ⋅ 0

Hibernate实体自关联的示例 报错误: identifier of an instance of Group was altered from

如题,希望高手帮助解决或在showcase添加自关联的实例 我的实例:Category是一个分类实体,分类之间可以继承,也就是父和子。 在编辑的时候通过select下拉框的方式修改父分类,当父分类改变的...

王小宝-大连 ⋅ 2013/05/11 ⋅ 2

没有更多内容

加载失败,请刷新页面

加载更多

下一页

oAuth2 升级Spring Cloud Finchley.RELEASE踩坑分享

背景 6.19号,spring团队发布了期待已久的 Spring Cloud Finchley.RELEASE 版本。 重要变化: 基于Spring Boot 2.0.X 不兼容 Spring Boot 1.5.X 期间踩过几个坑,分享出来给大伙,主要是关于...

冷冷gg ⋅ 39分钟前 ⋅ 0

OSChina 周一乱弹 —— 理发师小姐姐的魔法

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @冰冰棒- :分享田馥甄的单曲《My Love》 《My Love》- 田馥甄 手机党少年们想听歌,请使劲儿戳(这里) @Li-Wang :哎,头发又长了。。。又要...

小小编辑 ⋅ 今天 ⋅ 4

Kafka1.0.X_消费者API详解2

偏移量由消费者管理 kafka Consumer Api还提供了自己存储offset的功能,将offset和data做到原子性,可以让消费具有Exactly Once 的语义,比kafka默认的At-least Once更强大 消费者从指定分区...

特拉仔 ⋅ 今天 ⋅ 0

个人博客的运营模式能否学习TMALL天猫质量为上?

心情随笔|个人博客的运营模式能否学习TMALL天猫质量为上? 中国的互联网已经发展了很多年了,记得在十年前,个人博客十分流行,大量的人都在写博客,而且质量还不错,很多高质量的文章都是在...

原创小博客 ⋅ 今天 ⋅ 0

JavaScript零基础入门——(十一)JavaScript的DOM操作

JavaScript零基础入门——(十一)JavaScript的DOM操作 大家好,欢迎回到我们的JavaScript零基础入门。最近有些同学问我说,我讲的的比书上的精简不少。其实呢,我主要讲的是我在开发中经常会...

JandenMa ⋅ 今天 ⋅ 0

volatile和synchronized的区别

volatile和synchronized的区别 在讲这个之前需要先了解下JMM(Java memory Model :java内存模型):并发过程中如何处理可见性、原子性、有序性的问题--建立JMM模型 详情请看:https://baike.b...

MarinJ_Shao ⋅ 今天 ⋅ 0

深入分析Kubernetes Critical Pod(一)

Author: xidianwangtao@gmail.com 摘要:大家在部署Kubernetes集群AddOn组件的时候,经常会看到Annotation scheduler.alpha.kubernetes.io/critical-pod"="",以表示这是一个关键服务,那你知...

WaltonWang ⋅ 今天 ⋅ 0

原子性 - synchronized关键词

原子性概念 原子性提供了程序的互斥操作,同一时刻只能有一个线程能对某块代码进行操作。 原子性的实现方式 在jdk中,原子性的实现方式主要分为: synchronized:关键词,它依赖于JVM,保证了同...

dotleo ⋅ 今天 ⋅ 0

【2018.06.22学习笔记】【linux高级知识 14.4-15.3】

14.4 exportfs命令 14.5 NFS客户端问题 15.1 FTP介绍 15.2/15.3 使用vsftpd搭建ftp

lgsxp ⋅ 今天 ⋅ 0

JeeSite 4.0 功能权限管理基础(Shiro)

Shiro是Apache的一个开源框架,是一个权限管理的框架,实现用户认证、用户授权等。 只要有用户参与一般都要有权限管理,权限管理实现对用户访问系统的控制,按照安全规则或者安全策略控制用户...

ThinkGem ⋅ 昨天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部