欢迎来到 54818模板网!这是一个yzmcms的模板分享站。

企业站各模板页调用顶级栏目名称的方法

相关案例演示

如果上图,企业模板菜单部分基本相同,所以我调用的是同一个模板文件left.html。那么问题来了,要怎么让各个页面显示各自的顶级栏目名称在这里呢?

实现思路:

1、获取全部栏目数据。

2、判断顶级栏目,直接调用此栏目名称。

3、判断子栏目,处理栏目数据,再调用顶级栏目的名称。


实现代码:

//获取全都栏目数据
$fla=get_category();

//获取当前栏目数据
$fl=$fla[$catid];

if($fl['parentid']==0){
    //如果是顶级栏目,直接调用此栏目名称
    $fl['catname'])
}else{
    //如果是子栏目,调用所有上级栏目ID,例如:0,1,2,3
    //从第二个字符开始截取,就去掉0和,号。
    $flid=substr($fl['arrparentid'],2);
    
    //字符串转成数组
    $flid = explode(',', $flid);
    
    //通过第一个$flid[0]栏目ID来获取顶级栏目名称
    echo $fla[$flid[0]]['catname'];
}


如果有什么更好的方法,可以在这里留言哦!~

    上一篇:已经是第一篇

    下一篇:YZMCMS多模型查询解决方法

    作者:54818模板网 关注:1797 时间:2019-09-07 00:31:10
    相关网站教程