现在的位置: 首页 > 网站运维 > 网络编程 > 正文

调用当前分类下的四级子分类的代码分享

2020年07月29日 网站运维, 网络编程 ⁄ 共 738字 ⁄ 字号

之前跟大家分享了zblogphp的两级分类,有的网站有四个层级而且需要显示出一级分类下面的所有分类。
经过一番折腾,终于实现,现跟大家分享下实现代码

{if $category.Level==0}
{php}
$str='';
$where=array(array('=','cate_RootID',$category->ID));
$array=$zbp->GetCategoryList(null,$where,array('cate_Order'=>'ASC'),null,null);
foreach ($array as $cate){
$str.='<li><a href="'.$cate->Url.'">'.$cate->Name.'</a></li>';
}
echo $str;
{/php}

{else}

{php}
$str='';
$where=array(array('=','cate_RootID',$category->RootID));
$array=$zbp->GetCategoryList(null,$where,array('cate_Order'=>'ASC'),null,null);
foreach ($array as $cate){
$str.='<li><a href="'.$cate->Url.'">'.$cate->Name.'</a></li>';
}
echo $str;
{/php}

{/if}
上面代码中的“{if $category.Level==0} ”来判断当前分类是否属于顶级分类,如果是顶级分类,则调用分类下的全部子分类,如果当前不是顶级分类,那么就调用当前分类的顶级分类下的全部分类,出来的结果就是不管在哪一个层级,调用的都是这个分类的顶级分类下的全部子分类。

 

抱歉!评论已关闭.

×