帝国CMS循环输出栏目并高亮显示当前栏目

 自动判断当前栏目是否二级栏目并高亮显示没有二级栏目则显示一级栏目 

折叠PHP 代码
  1. <?php  
  2. $tid=$GLOBALS['navclassid'];  
  3. $bid=$class_r[$tid]['bclassid'];  
  4. $sclass=$class_r[$GLOBALS['navclassid']]['sonclass']; // 获取当前栏目下的子栏目  
  5. if($sclass){$bid=$tid;}   
  6. echo $bid;  
  7. ?>  
  8. [e:loop={"select * from {$dbtbpre}enewsclass where bclassid=$bid and showclass=0",0,24,0}]  
  9. <?php  
  10. $classurl=sys_ReturnBqClassname($bqr,9);//取得栏目地址  
  11. $style="";  
  12. if($bqr[classid]==$GLOBALS[navclassid])//当前栏目ID  
  13. {  
  14. $style="class='on'";  
  15. }  
  16. ?>  
  17. <li <?=$style?>><a href="<?=$classurl?>"><?=$bqr['classname']?></a><本地图片,请重新上传>  
  18. [/e:loop]  

 

Tags: 循环   栏目
cms大学,为帝国cms用户提供动力
Copyright © 2016 CmsDX.com All Rights Reserved.