您现在的位置是:首页 > 教程 > 帝国CMS教程帝国CMS教程
帝国CMS灵动标签调用当前父栏目下所有栏目选中状态/高亮方法
捷彦2023-01-22 19:07:58帝国CMS教程已有人查阅
导读帝国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为不显示
本文标签:
很赞哦! ()
相关文章
随机图文
-
帝国CMS内容字段域名替换函数教程
帝国CMS给内容字段图片加链接函数,第一个参数是内容,第2个参数是替换域名。 -
帝国CMS导航自定义栏目支持当前栏目高亮的方法
之前分享过多篇关于帝国CMS当前栏目高亮的教程,点此查看 ,各有各的特点,各有各的优势,今天我们再分享一篇帝国CMS自定义导航栏目当前栏目高亮教程,于之前的不同处在于 -
本地环境phpStudy搭建帝国CMS的方法
phpStudy是一款老牌服务器环境一键集成软件了,软件一键安装,安装完成之后不在需要配置就能够使用,非常的简单方便,可以说是非常好用的PHP调试环境。 -
帝国CMS内容点击加载无限瀑布流的实现方法
帝国CMS无限加载是借鉴别的CMS插件更改的。现在还在制作样式中,完成后会以插件分享给大家!无限加载常见的原理是利用PHP文件调用数据库信息
留言与评论 (共有 条评论) |