本文分享調用指定分類ID的分類名稱、分類別名、指定分類下子分類、指定分類最新文章:
以分類ID為:$zbp->Config('ydyngb')->ceshiid為例:
1、分類名稱:
{$categorys[$zbp->Config('ydyngb')->ceshiid].Name}
2、分類別名:
{$categorys[$zbp->Config('ydyngb')->ceshiid].Alias}
3、分類下子分類:
{foreach $categorys[$zbp->Config('ydyngb')->ceshiid].SubCategorys as $category} <a href="{$category.Url}">{if $category.Level ==2} └{/if}{$category.Name}</a> {/foreach}
其它方法:
zblogPHP模板制作中可能需要用到調取某個指定分類文章,比如ID為5的分類文章,以ID為篩選。
{php} $str=''; $cate=5; $array=Getlist(10,$cate,null,null,null,null,array('has_subcate'=>true)); foreach ($array as $article) { $str.='<li><a href="'.$article->Url.'">'.$article->Title.'</a></li>'; } echo $str; {/php}
以上代碼,可直接輸入zblogPHP中ID為5的分類中最新文章,調取10條!
此時,ID為5的分類是寫死的,在模板中直接使用的話,以后修改還必須改代碼,所以為了方便,可以在主題配置內輸入分類ID數字。
比如:
{php} $str=''; $cate=$zbp->Config('主題ID')->id; $array=Getlist(10,$cate,null,null,null,null,array('has_subcate'=>true)); foreach ($array as $article) { $str.='<li><a href="'.$article->Url.'">'.$article->Title.'</a></li>'; } echo $str; {/php}
此時:$zbp->Config('主題ID')->id寫入主題配置吧。
相關調用文章方法: