帝国cms数字类型判断栏目高亮代码
<ul class="navbar"> <li <?if (!$GLOBALS[navclassid]){?> id="nvabar-item-index"<?}?>><a href="<?=$public_r['add__yisvip__url']?>">首页</a></li><?php$ecms_bq_sql=sys_ReturnEcmsLoopBq("select * from [!db.pre!]enewsclass where bclassid=0 order by myorder limit 10",14,24,0);$bqno=0;while($bqr=$empire->fetch($ecms_bq_sql)){ $bqsr=sys_ReturnEcmsLoopStext($bqr); $bqno++; ?> <li id="navbar-category-<?=$bqr[classid]?>"> <a href="<?=$public_r[newsurl]?><?=$bqr[classpath]?>/"><?=$bqr[classname]?></a><i class="fa fa-caret-down"></i> <ul><?php $ecms_bq_sql2=sys_ReturnEcmsLoopBq("select * from [!db.pre!]enewsclass where bclassid=$bqr[classid] order by myorder limit 50",14,24,0); $bqno2=0; while($bqr2=$empire->fetch($ecms_bq_sql2)) { $bqsr2=sys_ReturnEcmsLoopStext($bqr2); $bqno2++; ?> <li id="navbar-category-<?=$bqr2[classid]?>"><a href="/<?=$bqr2[classpath]?>/"><?=sub($bqr2[classname],0,54,false)?></a></li> <?php } ?> </ul> </li> <?php}?> </ul>
已可以这样写
把高亮的CSS样式写入模板用[showclasstemp] 标签输出栏目列表
[!--self.classid--] 当前栏目ID[!--classid--] 栏目ID
CSS高亮:
<style>
.this[!--self.classid--]
</style>
<li class="this[!--classid--]"></li>
当ID相同的时候 栏目就高亮了
比如当前栏目ID为6那么CSS样式为:
<style>
.this6
</style>
栏目列表则为:
<li class="this1"></li>
<li class="this2"></li>
<li class="this3"></li>
<li class="this4"></li>
<li class="this5"></li>
<li class="this6"></li>
帝国CMS7.5内核简洁文章资讯自适应手机HTML5综合类模板源码【内页 文章页、列表标题,描述,严格的SEO标题规范,利于SEO】