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

 
<li class="current"><a href="/">首页</a></li>
[e:loop={"select classid,classname,islast from {$dbtbpre}enewsclass where bclassid='0' order by myorder,classid ASC limit 11",0,24,0}]
<?php
$classurl=sys_ReturnBqClassname($bqr,9);//取得栏目地址
$bgcolor="";
if($GLOBALS[navclassid])
{
$fcr=explode('|',$class_r[$GLOBALS[navclassid]][featherclass]);
}
?>
<li>
<a href="<?=$classurl?>" target="_blank"><?=$bqr[classname]?></a>
  <?php
if(!$bqr[islast]) //判断是否终极栏目
{
?>
<dl>
    <?php
    //取得栏目下的子栏目      
    $newsclass=$empire->query("select classid,classname from ".$dbtbpre."enewsclass where bclassid=".$bqr[classid]." order by myorder,classid desc limit 11");
    while($classr=$empire->fetch($newsclass))
    {
        $classrurl=sys_ReturnBqClassname($classr,9); //取得子栏目地址,
if($GLOBALS[navclassid])
{
$fcr=explode('|',$class_r[$GLOBALS[navclassid]][featherclass]);
}
        ?>
    <dd><a href="<?=$classrurl?>"><?=$classr[classname]?></a></dd>
    <?php
    }
    ?>
</dl>
  <?php
}
?>
</li>
[/e:loop] 
如上代码能取出所有顶级栏目和下级栏目  适合做下拉  如图

非凡网 博客

我只是帮你筛选价值。

你也许喜欢

发表评论