在使用phpcms制作网站时,在一些地方有时需要显示内容或列表每个文章的类别
我们可以通过自定义函数来实现。
首先在根目录中依次打开:phpcms文件夹、libs文件夹、functions文件夹、extention.func.php文件
在打开的文件中写入如下自定义函数:
function togetname($cctid){
if(!empty($cctid)){
$categorys = getcache('category_content','commons');
foreach ($categorys as $categorys_r) {
if($categorys_r['catid']==$cctid or $categorys_r['catdir']==$cctid){
return $categorys_r['catname'];
}
}
}
}
保存修改好的文件后,我们就可以在需要获取catname的地方
调取函数:{togetname($catid)}
列表中为:
<li><a href="{$r['url']}">栏目类别:[{togetname($r[catid])}]</a></li>
该方法可以根据catid即栏目id或者catdir即栏目地址自动获取catname栏目名称.