本文分享调用指定分类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写入主题配置吧。
相关调用文章方法: