Chinaunix首页 | 论坛 | 博客
  • 博客访问: 79359
  • 博文数量: 22
  • 博客积分: 486
  • 博客等级: 下士
  • 技术积分: 225
  • 用 户 组: 普通用户
  • 注册时间: 2011-07-15 21:30
文章分类

全部博文(22)

文章存档

2013年(2)

2012年(4)

2011年(16)

分类: 系统运维

2011-10-09 18:34:25

让每个大分类内页的side里显示子分类

在很多情况下,我们都会在进入一个分类后,希望在这个页面的导航中显示其子分类,效果如下图:

0732174

如果分类ID是固定的,用就可以实现,但是如果分类ID不是确定的,而是希望自动绑定各分类,这个函数就不能满足了,需要先获取到当前页面的根分类ID,下面的函数就可以实现:

function get_category_root_id($cat)   {   
$this_category = get_category($cat);  // 取得当前分类   
 while($this_category->category_parent)   // 若当前分类有上级分类时,循环   
 {   
  $this_category = get_category($this_category->category_parent);   // 将当前分类设为上级分类(往上爬)   
 }   
 return $this_category->term_id; // 返回根分类的id号   
}  

到了这里你就应该知道如何调用了:

阅读(1439) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~