您现在的位置: 首页 > 帝国CMS教程

帝国CMS模板列表页调用子栏目高亮效果

帝国CMS模板 | 2020-07-24 09:56:48
我们在做帝国CMS模板列表页通常要调用当前栏目下的其他栏目。
本代码直接实现了以下几个功能:
自动识别是否是一级栏目,如果是一级栏目,调当前栏目下的子栏目。
如果不是一级栏
我们在做帝国cms模板列表页通常要调用当前栏目下的其他栏目。
本代码直接实现了以下几个功能:
自动识别是否是一级栏目,如果是一级栏目,调当前栏目下的子栏目。
如果不是一级栏目,调父栏目下的子栏目。
并且带有高亮效果。
  
      <?
$nclassid =$GLOBALS[navclassid];//获取当前栏目ID
$bclassid = $class_r[$GLOBALS[navclassid]][bclassid];//获取当前父栏目ID
 
if($class_r[$GLOBALS[navclassid]][bclassid]==0)
{
?> [e:loop={"select classid,classname, classpath from [!db.pre!]enewsclass where bclassid='$nclassid' order by classid asc",0,24,0}]
  
         <a <?if($bqr[classid]==$GLOBALS[navclassid]){?>class="activeon" <?}?> href="<?=$public_r[newsurl].$bqr[classpath]?>"><?=$bqr[classname]?></a> 
          [/e:loop]      
      <?php
   }else
   {
      ?>    
     [e:loop={"select classid,classname, classpath from [!db.pre!]enewsclass where bclassid='".$class_r[$GLOBALS[navclassid]][bclassid]."' order by classid asc",0,24,0}]
         <a <?if($bqr[classid]==$GLOBALS[navclassid]){?>class="activeon" <?}?> href="<?=$public_r[newsurl].$bqr[classpath]?>"><?=$bqr[classname]?></a> 
          [/e:loop]      
      <?php
      }
?>
    
标签:
本文地址:https://www.xiumuban.com/course/2020-07-24/186.html