DedeCMS二级导航菜单超简单调用教程
我们在做DedeCMS二次开发的时候,二级导航做起来比较麻烦,织梦官方也可以输出二级导航,但是代码是死的,不能灵活使用,而我们需要让它变得灵活起来,来满足我们的各种需求。 下面就告诉大家这个灵活的二级导航调用代码: 01 {dede:channelartlist row=5 ty
我们在做DedeCMS二次开发的时候,二级导航做起来比较麻烦,织梦官方也可以输出二级导航,但是代码是死的,不能灵活使用,而我们需要让它变得灵活起来,来满足我们的各种需求。
下面就告诉大家这个灵活的二级导航调用代码:
01 |
{dede:channelartlist row=5 typeid= 'top' }
|
02 |
<li><a class= "hide" href= "{dede:field name='typeurl'/}" title= "{dede:field name='typename'/}" >{dede:field name= 'typename' /}</a>
|
03 |
{dede:field name= 'id' runphp= 'yes' }
|
05 |
$sql = "Select typedir,typename from dede_arctype where reid=" .@me. " order by sortrank limit 0,11" ;
|
06 |
$dsql->SetQuery($sql);//将SQL查询语句格式化 |
07 |
$dsql->Execute();//执行SQL操作 |
08 |
$ns = $dsql->GetTotalRow(); |
12 |
while ($row = $dsql->GetArray()){
|
13 |
$xinfo.= '<li><a href="' .str_replace( '{cmspath}' , '' ,$row[ 'typedir' ]). '">' .$row[ 'typename' ]. '</a></li>' ;
|
20 |
{/dede:channelartlist} |
|
这样就可以轻松实现二级导航了,主要是使用自定义sql语句更加灵活,仅供大家参考学习。
|
原创声明
本站部分文章基于互联网的整理,我们会把真正“有用/优质”的文章整理提供给各位开发者。本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。