帝国CMS灵动标签调用一级栏目和子栏目,也能够无限嵌套调用三、四...级栏目,并判别当时栏目高亮显现。
<liclass="<?=$GLOBALS[navclassid]==0?'current':''?>"><ahref="[!--news.url--]">主页</a></li> <?php $sql=$empire->query("selectclassid,classname,bname,islastfrom{$dbtbpre}enewsclasswherebclassid=0andshowclass=0orderbymyorder,myorderasc"); while($s=$empire->fetch($sql)){ $tclass=""; $fr=explode('|',$class_r[$GLOBALS[navclassid]][featherclass]); $topbclassid=$fr[1]?$fr[1]:$GLOBALS[navclassid]; if($topbclassid==$s[classid]){ $tclass='current'; } $classurl=sys_ReturnBqClassname($s,9); echo'<liclass="'.$tclass.'"><ahref="'.$classurl.'">'.$s[bname].'</a>'; if(!$s[islast]){ $sql2=$empire->query("selectclassid,classname,bnamefrom{$dbtbpre}enewsclasswherebclassid=$s[classid]andshowclass=0orderbymyorder,myorderasc"); $str=""; while($s2=$empire->fetch($sql2)){ $tclass2=""; if($GLOBALS[navclassid]==$s2[classid]){ $tclass2='curr'; } $classurl2=sys_ReturnBqClassname($s2,9); $str.='<aclass="'.$tclass2.'"href="'.$classurl2.'">'.$s2[bname].'</a>'; } echo'<pclass="submenu-nav">'.$str.'</p>'; } echo'</li>'; } ?>
<liclass="<?=$GLOBALS[navclassid]==0?'current':''?>"><ahref="[!--news.url--]">主页</a></li>
判别当时栏目ID是否为0,也便是主页,如果是就加个款式CLSS为current,current也能够修改为你自己的class。
if($topbclassid==$s[classid]){ $tclass='current'; }
CLSS为current,current也能够修改为你自己的class。
声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益 请联系邮箱:123456@qq.com 我们将配合处理!
原文地址:帝国CMS灵动标签调用栏目并当前高亮发布于2022-06-20 07:43:13