您现在的位置是:首页 > 教程 > 帝国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播放字段onlinepath添加自动第N集名称的方法
效果如下:打开:帝国后台--系统--数据表和系统模型--管理数据表,找到你要修改的数据表,点管理字段 -
帝国CMS留言提示请输入留言姓名邮箱与留言内容怎么办
帝国CMS制作留言本,前台提交留言时无法正常提交留言,提示以下信息:“请输入留言姓名,邮箱与留言内容” -
帝国CMS7.5版采集功能升级和说明
论坛有人反映帝国CMS的采集功能有近十年没更新了,所以团队对论坛遇到较多的问题进行整理,在帝国CMS7.5版对采集功能进行部分升级,使采集更灵活。 -
帝国CMS结合项筛选选择和删除的方法
userfun.php函数 echo $allstr;后面加上:foreach ($_GET as $key=>$val){ if($val && in_array($key, $fr)){
留言与评论 (共有 条评论) |