php获取分类_Z-Blog PHP获取指定分类及指定分类的二级分类的方法

本文介绍了如何在Z-BlogPHP中仿制企业站产品分类列表菜单,通常这个功能在DeDeCMS中易于实现,但在Z-Blog中则较为复杂。通过利用Z-Blog的getlist函数和一些内置函数,可以方便地获取指定分类及其子分类。提供的代码示例展示了如何调用函数输出指定ID分类的二级分类。
摘要由CSDN通过智能技术生成

最近几天在仿一个企业站主题,也是基于Z-Blog PHP程序,企业站涉及到一个很基本的功能就是产品分类列表菜单,由于目标战采用的是DeDeCMS,实现这个功能很容易,但是Z-Blog实现起来就比较麻烦了,难道在主题设置添加一个标签来设置菜单调用?这也太麻烦了,后来发现可以利用Z-Blog现有的一些函数来实现。现在稍微整理一下转载过来,方便自己也方便需要这个功能的朋友。

这个实现方法主要是利用Z-Blog的 getlist 函数来实现,通过Get*ByID轻松获取指定分类及指定分类的二级分类。

代码如下://获取指定分类

function ChenDeXin_listfor($i,$ii) {

global $zbp;

$list = $zbp->GetCategoryByID($i);

if ($list->SubCategorys&&$ii=='sub'){

foreach ($list->SubCategorys as $p) {

echo '

'.$p->Name.'';

}

}else{

echo '

'.$p->Name.'';

}

}

前台输出:{ChenDeXin_listfor(2,'sub')}

这个是指输出分类ID为2的二级分类。{ChenDeXin_listfor(3,null)}

这个是指输出分类ID为3的分类,无二级分类。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值