调用导航栏的顶级栏目、二级栏目及三级栏目

时间:2022-07-14 19:19:49 阅读: 最新文章 文档下载
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。
调用导航栏的顶级栏目、二级栏目及三级栏目

织梦调用导航菜单栏目,随着javascript的运用,导航栏的子栏目越来越多,dedecms如何实现这些栏目的调用呢?

一般导航栏目的调用,该类栏目只有主栏目,没有子栏目,这类栏目一般适用于

企业网站和个人网站。其样式图如下:



该类栏目的dedecms调用方法比较简单,如下: {dede:channel type='top' currentstyle="
  • href='~typelink~'>~typename~
  • "}


    <li>[field:typename/] {/dede:channel}

    class='thisclass'>

    注释(参数) typeid='0' 栏目ID; reid = '0' 上级栏目ID; row = '100' 调用栏目数;col = '1'

    分多少列显示(默认为单列);type = 'son | sun' son表示下级栏目,self表示同级栏目,top顶级栏; currentstyle = '' 应用样式"

    这种方法会把后台的顶级栏目都调用出来,如果想有些栏目不被调用出来,可以加上参typeid=‘所要调用栏目的id’。对于调用指定的栏目可以用下面的标签: {dede:type typeid=‘指定栏目的id’}

    [field:typename /]
    {/dede:type}

    带有二级子栏目的栏目的调用,这类网站用于信息分类比较多的网站,其样式图









    这种栏目是比较常见的,其dedecms调用代码如下:

    {dede:channelartlist typeid='1,2,3,6,7,10,8,11' row='10'} //typeid=‘顶级栏目的id

    <li class="tab dropdown"> id="{dede:field name='id'/}" href="{dede:field name='typeurl'/}" class="tablink arwlink">{dede:field name='typename'/}

    </li>

    {/dede:channelartlist}

    对于没有子栏目的顶级栏目可以使用调用指定栏目的标签

    {dede:type typeid=‘id’}
  • href="[field:typelink /]">[field:typename /]
  • {/dede:type}


    这样可以实现上述栏目的调用。

    3.有三级子栏目的调用代码,这类导航适用于商城等,其样式图如下:



    对于这种栏目的调用代码如下:

  • {dede:type typeid='2'}href='[field:typelink/]' class="depth_1">[field:typename/]{/dede:type}





    //



  • 这三类基本上包括了导航栏的调用方式,而且都经过测试可以放心使用。


    本文来源:https://www.wddqw.com/doc/95f7b037a000a6c30c22590102020740be1ecd9a.html