帝国CMS灵动标签调用当前父栏目下所有子栏目-支持选中状态/高亮
帝国CMS实现灵动标签调用当前父栏目下所有子栏目-支持选中状态及当前栏目高亮,支持栏目自定义排序。最适用于内容模板,显示父栏目下的子栏目。
支持静态栏目页与动态栏目页
代码如下
[e:loop={"select classname,classpath,classid from phome_enewsclass where bclassid='".$class_r[$GLOBALS[navclassid]][bclassid]."' order by myorder,classid desc ",0,24,0}]
<?php
$classurl=sys_ReturnBqClassname($bqr,9);//取得栏目地址
?>
<li class="" id="cid<?=$bqr[classid]?>"><a href="<?=$classurl?>"><?=$bqr[classname]?></a></li>
[/e:loop]
<script>
var changeclass=window.document.getElementById('cid[!---self.classid--]');
changeclass.className='on';
</script>
以上会将设置为隐藏的栏目也调用出来,以下代码不调用隐藏设置的栏目:
[e:loop={"select classname,classpath,classid from phome_enewsclass where bclassid='".$class_r[$GLOBALS[navclassid]][bclassid]."' and showclass=0 order by myorder,classid desc ",0,24,0}]
<?php
$classurl=sys_ReturnBqClassname($bqr,9);//取得栏目地址
?>
<li class="" id="cid<?=$bqr[classid]?>"><a href="<?=$classurl?>"><?=$bqr[classname]?></a></li>
[/e:loop]
<script>
var changeclass=window.document.getElementById('cid[!---self.classid--]');
changeclass.className='on';
</script>
也就是增加了:
and showclass=0
0为显示,1为不显示
相关帝国教程
- 10-08内容页调用上一篇,下一篇帝国CMS方法集合
- 03-30帝国cms使用方法如何在tags列表页获取当前tag的ID
- 12-01帝国CMS循环调用复选框字段标签输出教程是什么?
- 02-12帝国cms内容页模板调用栏目缩略图的方法
- 10-12帝国cms模板里调用前台会员名及投稿数量排名的代码
- 05-03帝国CMS点赞点踩示例代码教程
- 04-21帝国cms标签支持按SQL语句调用方法说明
- 08-18帝国CMS7.5后台登录验证码不显示的解决方法
- 04-19帝国cms内容页直接调用图集函数及使用方法
- 01-15phome_enewsmoreport 数据表字段解释(多访问端表)
- 09-08帝国CMS下载不采用弹出窗口式使用直接下载方式教程
- 01-21帝国CMS模板中内容关键字加粗显示
- 07-09帝国cms首页获取调用会员数量、用户留言数量以及评论数
- 05-03帝国CMS会员地址 收藏夹地址 错误举报地址整理
- 10-17帝国cms灵动标签同时调用头条和推荐的内容
- 06-30帝国CMS如何提高缩略图质量
- 11-21帝国cms模板中分页函数修改删除空格
- 06-30帝国CMS后台禁止了自己的ip地址无法访问解决办法
- 02-08帝国CMS模板判断当前页面是否为首页、列表页和内容页的方法
- 10-17帝国cms内容页调用正文附件下载的代码