• ①:通过dede调用二级栏目大家都会调用,但要调用三级栏目,就有点麻烦了,如下样式的三级栏目dede如何调用呢?如下:

    —————————————-A级主栏目
    +顶级栏目
    +二级栏目U N – & ? H 7 a
    +三级栏目(A)
    +三级栏目(B)
    +三级栏目(C)
    +二级栏目
    +三级栏目(D)
    +三级栏目(E)
    +三级栏目(F)
    —————————————-B级主栏目( k p { x = O T {
    +顶; O m级栏目
    +二级栏目(G)
    +二级栏目(H)
    +二级栏目(I)

    {dedv 6 ) $ & ` ` –e:channelarE T V S 0 { F qtlisttypeid=6row=4}(注:这是顶级栏目id)
    <divclass=”cpmll”>
    <span><ahref=”http://www.dede58.com/a/dedejq/{A 7 ? 9 b ( `dede:fieldt d * J n X {%C2%A0name=’l 9 + (typeurl’/}”>{dede:fieldname=’typename’/}</a></span>(注:这是二级栏目o A N N ,名称)
    <ul>
    {dede:sqlsql=’Select*fromdede_arctypewherereid=~id~ORDERBYidlimit0,7′}
    <li><ahref=’hw M ` O m D ;ttp://www.dede58.com/a/dedejq/[field:typedir%C2%A0function=’str_replace(“{cmspath}”,””,@me)’/]’target=’_blank’H h * _ S>[field:typename/]</a></li>(注:这是三级栏目的静态路径和栏目名称)
    {/dede:sql}
    </ul>
    </div>
    {b . L C L 5 A ] #/dede:channelartlistg { J J ( 9 d t 4}

  • 因为[field:typedir/]在数据库存储的路径包括{cmspath}这个字符串,所以我们必须处理一y & c下,就用到织梦(dedecms)自带的cn_substr这个系统函数,这里简要说一下这个函数的参数,@me是当前字段值,也就是取出的[field:typedir/]这个值,200和9表示从第9个字符位置((不包括这个字符))开始截取200个字符。
    typeid=”指定顶级栏目就可以啦,limit0,7这个7– x }是控制三级栏目的显示个数的,显示样式自己调整CSS。

  • ②:F 0 ) X H / , u q

  • 可能有很多人因为l n s 8 \ {各种需要,不论是Z Q B X W I i M 7增加密度还是操作方面的便捷性增强用户体验,会涉及到dede需要增加三级或者更深层级导航的需求,咱和尚废话不多说了,直接上代码:
    <ul>
    <li>{de; | ( V 3 Dde:typetypeid=’3′}<ahref=”http://ww* w 9w.dede58.com/a/dedejq/F s e b \ O $ h[field:typelink/]”>[field:typename/]{/dede:type}</a>(如果上面二级名称掉不出来可以用这= K $ 2 p 3 x e K个)
    <ulG 4 y W T>
    {dede:channel+ v } N )artlistty[ ( ) . –peid=’3′}
    <li><ahref='{dede:fieldnM ; \ ` C d V # game=’typeu { 8 ?url’/}’>{dede:fie* W D r v 2 Y Aldname=’typename’/}</3 @ Oa>
    <ul>
    {dede:sqlsql=’Select*fromdede_arctypewherereid=~id~’}
    <li><ahref=’http://www.dede58.com/a/dedejqP C * & Y a/[field:typedir%C2%A0function=’str_replace(“{cmspath}”,””,@me)’/]’>[field:typename/]</a></li>
    {/dede:sql}
    </ul>
    </li>
    {/dede:channelartlist}
    </ul>
    </li>
    &7 ) 2 G [ _ $ )lt;/ul>
    以上代码能够实现理论p B T ` : A上无限层级深度的导航菜单调用,哈哈,当然,只要你需要,就能满足,显示效果需要CSS来修饰一下。

免责声明:本站所有文章和图片均来自用户分享和网络收集,文章和图片版权归原作者及原出处所有p Q 9 a,仅供学习与参考,请勿用于商业用途,如果损害了您的权利,请联系网站客服处理。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注