帝国cms同时调用一级、二级栏目并当前栏目高亮显示的方法

<nav>
                <ul class="w-f">
                    <li class='h <?=$GLOBALS[navclassid]==0?"cur":"cur1"?>'>
                        <a href="#" class="tit link">首页</a>
                    </li>
                    [e:loop={"select classid,classname from {$dbtbpre}enewsclass where bclassid=0 order by myorder,classid asc",0,24,0}]
                    <?php  
$classurl=sys_ReturnBqClassname($bqr,9);//取得栏目地址  
$class="";  
if($GLOBALS[navclassid])  
{  
$fcr=explode('|',$class_r[$GLOBALS[navclassid]][featherclass]);  
$topbclassid=$fcr[1]?$fcr[1]:$GLOBALS[navclassid];//取得当前栏目的一级栏目ID  
if($bqr[classid]==$topbclassid)  
{  
$class="cur";   
}  
}  
?>
                        <li class="h link <?=$class?>">
                            <a href="<?=$classurl?>" class="tit link"><?=$bqr[classname]?></a>
                            <div class="subnav f-cb dn">
                                <?php  
$ecms_bq_sql2=sys_ReturnEcmsLoopBq("select classid,classname,classpath,classurl from [!db.pre!]enewsclass where bclassid='$bqr[classid]' order by myorder limit 10",20,24,0);  
$bqno2=0;  
while($bqr2=$empire->fetch($ecms_bq_sql2))  
{  
$bqsr2=sys_ReturnEcmsLoopStext($bqr2);  
$bqno2++;  
?>
                                    <a href="<?=$classurl?>"><?=$bqr2[classname]?></a>
                                    <?php  
}  
?>
                            </div>
                        </li>
                        [/e:loop]
                </ul>
            </nav>

部分内容来源于网络,如有侵权请联系删除::狂人日记 » 帝国cms同时调用一级、二级栏目并当前栏目高亮显示的方法

赞 (0) 打赏

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏