帝国7.2 调用导航一级二级栏目方法

 

首页
[e:loop={"selectclassid,classname,islastfrom{$dbtbpre}enewsclasswherebclassid='0'orderbymyorder,classidASClimit11",0,24,0}]
$classurl=sys_ReturnBqClassname($bqr,9);//取得栏目地址
$bgcolor="";
if($GLOBALS[navclassid])
{
$fcr=explode('|',$class_r[$GLOBALS[navclassid]][featherclass]);
}
?>
  • "target="_blank">
     
    if(!$bqr[islast])//判断是否终极栏目
    {
    ?>

      
      //取得栏目下的子栏目   
      $newsclass=$empire->query("selectclassid,classnamefrom".$dbtbpre."enewsclasswherebclassid=".$bqr[classid]."orderbymyorder,classiddesclimit11");
      while($classr=$empire->fetch($newsclass))
      {
        $classrurl=sys_ReturnBqClassname($classr,9);//取得子栏目地址,
    if($GLOBALS[navclassid])
    {
    $fcr=explode('|',$class_r[$GLOBALS[navclassid]][featherclass]);
    }
        ?>
      
    ">
      
      }
      ?>
     
    }
    ?>
    [/e:loop] 

    如上代码能取出所有顶级栏目和下级栏目 适合做下拉 如图