自定义列表做首页和栏目的高亮显示 $GLOBALS[navclassid] 调用冲突
因为问题出在$GLOBALS[navclassid]上面,
首页测试 使用$GLOBALS[navclassid] 输出为 1
而换成 [!--self.classid--] 就是 0
这样解决的,:
头部添加样式
<style>
.deannav .tclass[!--self.classid--] a {border-bottom:3px solid #ed6a00;color:#ed6a00}
</style>
下面改成这样
<nav class="deannav">
<ul class="header-menu-nav">
<li class="tclass0"><a href="[!--news.url--]">首页</a></li>
<?php
$sql=$empire->query("select classid,classname,islast from {$dbtbpre}enewsclass where bclassid=0 and showclass=0 order by myorder,myorder asc");
while($s=$empire->fetch($sql)){
$tclass="tclass".$s[classid];
$classurl=sys_ReturnBqClassname($s,9);
echo '<li class="'.$tclass.'"><a href="'.$classurl.'">'.$s[classname].'</a>';
if(!$s[islast]){
$sql2=$empire->query("select classid,classname from {$dbtbpre}enewsclass where bclassid=$s[classid] and showclass=0 order by myorder,myorder asc");
$str="";
while($s2=$empire->fetch($sql2)){
$classurl2=sys_ReturnBqClassname($s2,9);
$str.='<li><a href="'.$classurl2.'">'.$s2[classname].'</a></li>';
}
echo '<ul class="sub-menu">'.$str.'</ul>';
}
echo '</li>';
}
?>
</ul>
</nav>
声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至201542412@QQ.com举报,一经查实,本站将立刻删除。
相关推荐
-
帝国cms联动栏目导航,一级栏目高亮同时调用二级栏目,灵动标签嵌套实现栏目导航
联动栏目导航,一级栏目高亮同时调用二级栏目,灵动标签嵌套实现栏目导航
-
帝国cms首页php判断高亮和栏目判断高亮
帝国cms首页php判断高亮和栏目判断高亮,一个不错的判断技巧。判断首页高亮[cod]
-
帝国cms数字类型判断栏目高亮代码
帝国cms数字类型判断栏目高亮代码
-
帝国cms导航实现高亮,包括父栏目和子栏目对应选择颜色
[cod]帝国cms导航实现高亮,包括父栏目和子栏目对应选择颜色如果全部自定义一级栏目方法如下:[:loop={"slct*from_yisvip__nwsswhrbsid=2...
-
帝国cms调用当前子栏目下的全部子栏目并且高亮
帝国cms调用当前子栏目下的全部子栏目并且高亮显示代码如下: