帝国cms调用当前父栏目的所有子栏目
发布时间:2022-06-22作者:帝国建站网
帝国CMS调用栏目列表的时候常常我们需要让当前的栏目高亮显示!这里我们可以使用灵动标签来实现
[e:loop={'select classid,classname,classpath from [!db.pre!]enewsclass where bclassid=2 order by classid',0,24,0}]<li <? if($bqr['classid']==$GLOBALS['navclassid']){?> class="active"<? } ?>><a href="<?=$public_r[newsurl]?><?=$bqr[classpath]?>" ><?=$bqr[classname]?></a></li>
[/e:loop]
在loop里边 bclassid=2是上级栏目的ID
要实现高亮就需要对栏目判断:<? if($bqr['classid']==$GLOBALS['navclassid']){?> class=“active”<? } ?>
当前栏目的时候class="active"就会插入,再用CSS来实现高亮就可以了!
调用当前父栏目的所有子栏目,且当前高亮
[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);//取得栏目地址 ?> <a href="<?=$classurl?>" <? if($bqr['classid']==$GLOBALS['navclassid']){?> class="on"<? } ?> title="<?=$bqr[classname]?>"><?=$bqr[classname]?></a>
[/e:loop]
好了,今天的教程到这里就结束了,具体的效果,大家自行去测试吧~
相关帝国教程
- 12-08帝国CMS二次开发禁止内容图片和链接中的alt与title替换成关键词
- 03-31newsnav标签改英文导航的帝国CMS教程
- 10-25帝国CMS模板上下翻页页码有哪些方法
- 03-3024小时发布时间为红色帝国CMS方法
- 10-14帝国CMS如何调用自定义页面呢?
- 08-23帝国cms系统的信息ID从1开始
- 10-30帝国CMS内容页模板调用作者和判断作者为空
- 11-12帝国cms被黑挂马种木马文件怎么处理和恢复网站的办法
- 07-18帝国CMS验证码显示重复的解决办法
- 06-14帝国cms程序后台登陆认证码忘记了
- 09-19帝国CMS模板中调用当前栏目下的栏目简介信息的方法
- 11-22帝国CMS调用某一级栏目下所有二级(子)栏目下的3条信息示例
- 03-13帝国cms模板制作之模板数据是如何保留的
- 02-01帝国CMS教程自动刷新首页函数
- 10-02帝国CMS列表页判断文章来源带链接
- 08-17帝国cms安装界面不能正常显示
- 06-22帝国CMS二次开发产品或文章浏览记录函数
- 07-13帝国cms TAGS功能介绍与管理
- 04-19帝国CMS灵动标签排序写法
- 08-08帝国CMS列表页调用副表字段