整理几个问题这里,
帝国CMS灵动标签内容页调用指定栏目(当前栏目)文章名字循环高亮展示
[e:loop={'终极栏目ID',10,0,0}]
<?php
$class="";
if($bqr[id]=='$navinfor[id]')
{
$class='active';
}
?>
<a class="<?=$class?>" href="<?=$bqsr['titleurl']?>"><?=$bqr['title']?></a>
[/e:loop]
排除当前文章不显示的调用 自己适当改动哈
[e:loop={'selfinfo',10,0,0,"id<>'$navinfor[id]'"}]
<a href="<?=$bqsr['titleurl']?>" target="_blank"><?=$bqr['title']?></a>
[/e:loop]
帝国cms灵动标签当前栏目高亮和指定栏目高亮
帝国cms采用灵动标签对同层级的栏目进行调用时对当前栏目进行高亮代码
[e:loop={"select classname,classpath,classid from phome_enewsclass where bclassid='".$class_r[$GLOBALS[navclassid]][bclassid]."' and showclass=0 order by classid ",0,24,0}]
<?php
$class="";
if($bqr[classid]==$GLOBALS[navclassid])
{
$class='active';
}
?>
<li class="<?=$class?>"><a href="<?=$bqsr[classurl]?>"><?=$bqr[classname]?></a></li>
[/e:loop]
说明:红色部分为自动获取当前栏目的同级栏目,橙色为高亮的样式
帝国cms采用灵动标签对指定classid的栏目调用时进行高亮代码
[e:loop={"select classid,classname,classpath,bclassid from phome_enewsclass where bclassid=8 order by classid asc limit 6",10,24,0,'',''}]
<?php
$class="";
if($bqr[classid]==13)
{
$class='active';
}
?>
<li><a class="<?=$class?>" rel="nofollow" href="#" data-bs-toggle="pill" data-bs-target="#pills-<?=$bqno?>"><i class="fa fa-chevron-circle-right"></i><?=$bqr[classname]?></a></li>
[/e:loop]
说明:红色部分为指定的栏目classid,橙色为高亮的样式