🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
##标签 ###获取全部栏目 ~~~ <cms:cate pid="0"></cms:cate> ~~~ ###获取指定栏目 ~~~ <cms:cate id="栏目ID"></cms:cate> ~~~ #### 参数 | 参数|默认值 | 可选值 |说明 | | -- |-- | -- | -- | |id|栏目ID|栏目ID| id和pid必填一个 | |name|article|article、download|模型名称| |pid|栏目ID|栏目ID|id和pid必填一个| |self|false|true、false|是否包含自身| |limit|空|5、2,5|5:获取前5条,2,5从第2条开始获取条数据| |rootid|目录根ID|目录根ID|用来调用多级菜单,分组显示问题 一般和 self 属性一起使用| |result|data|自定义|返回值存放的变量值| #### 字段 | 字段 |名称| | -- | -- | | id |分类ID| | title | 分类名称 | | title_en | 分类英文名称 | | href | 分类链接 | | list_row |列表也显示数据条数| | content | 分类内容 | | icon | 分类图标 | | banner | 分类banner图片 | | cover | 分类封面图 | | name |SEO链接标识| | meta_title |SEO标题,默认是不用获取,程序会自动处理| | keywords |seo关键词,默认是不用获取,程序会自动处理| | description |SEO描述,默认是不用获取,程序会自动处理| #### 实例1:获取全部导航 ~~~ <li ><a <empty name="tid">class="active"</empty> href="/">首页</a></li> <cms:cate pid="0"> <li> <a <eq name="tid" value="$data['id']">class="active"</eq> href="{$data.href}">{$data.title}{$data.title_en}</a> <!---二级导航判断--> <notempty name="data['_child']"> <ul> <!---二级导航--> <volist name="data['_child']" id="child"> <li> <a href="{$child.href}">{$child.title}</a></li> </volist> </ul> </notempty> </li> </cms:cate> ~~~ #### 特殊情况 ####三级分类的情况下 , 获得 二级和三级 栏目导航的问题 ~~~ <?php /*获得第二级 分类ID */ if($tid == $pid){ $id_ = $cid ;} else { $id_ = $pid;} ?> <cms:cate pid="$tid" result="cate"> <a <eq name="id_" value="$cate['id']">class="qa_taba"</eq> href="{$cate.href}"> <span><img src="{$cate.icon}" />{$cate.title}</span> </a> </cms:cate> ~~~