ZBlogPHP如何调用多个指定顶级栏目下的子分类,以下就可以实现,代码比较简单首先把下面的函数代码添加到主题的include.php文件:function umcms_subCate($id){ global $zbp; if($id){ foreach ($zbp-&...
zblogphp如何调用多个指定顶级栏目下的子分类,以下就可以实现,代码比较简单
首先把下面的函数代码添加到主题的include.php文件:
function umcms_subCate($id){ global $zbp; if($id){ foreach ($zbp->categorys[$id]->SubCategorys as $cate) { echo '<div class="item"><a href="'.$cate->Url.'" title="'.$cate->Name.'"><i class="Iconfont">'.$cate->Metas->cat_icon.'</i><p>'.$cate->Name.'</p></a></div>'; } } }
然后再主题模板需要显示的位置添加以下代码
<div class="cateDiy"> <div class="owl-carousel owl-theme carousel2"> {php} $array = explode(',',$zbp->Config('umcms')->homeCateId); $i = 0; {/php} {foreach $array as $umid} {php}$i++;{/php} {umcms_subCate($umid)} {/foreach} </div> </div>
后台主题配置输出需要调用的顶级栏目id
$zbp->Config('主题ID')->homeCateId