网页特效代码_站长素材站移动版

DeDecms教程

主页 > CMS教程 > DeDecms教程 >

DedeCMS二级导航菜单超简单调用方法

我们在做DedeCMS二次开发的时候,二级导航做起来比较麻烦,织梦官方也可以输出二级导航,但是代码是死的,不能灵活使用,而我们需要让它变得灵活起来,来满足我们的各种需求。
 
下面就告诉大家这个灵活的二级导航调用代码:
 
{dede:channelartlist row=5 typeid='top'}
<li><a class="hide" href="{dede:field name='typeurl'/}" title="{dede:field name='typename'/}">{dede:field name='typename'/}</a>
{dede:field name='id' runphp='yes'}
global $dsql;
$sql = "Select typedir,typename from dede_arctype where reid=".@me." order by sortrank limit 0,11";
$dsql->SetQuery($sql);//将SQL查询语句格式化
$dsql->Execute();//执行SQL操作
$ns = $dsql->GetTotalRow();
if($ns>0){
 //通过循环输出执行查询中的结果
 $xinfo='<ul>';
 while($row = $dsql->GetArray()){
  $xinfo.='<li><a href="'.str_replace('{cmspath}','',$row['typedir']).'">'.$row['typename'].'</a></li>';
 }
 $xinfo.='</ul>';
 @me=$xinfo;
}else{@me='';}
 
(责任编辑:admin)

    468x60