• dede(织梦)CMS:channelartlist标签应用


    个性的dede,在制作多级菜单的时候很无奈,当时以为在保证尽量不动源码的情况下,很难完成二级导航的功能,没想到channelartlist这个函数,这唯一能嵌套的函数。太爽了。用着

    例子1:读取指定菜单项

    1
    2
    3
    {dede:channelartlist  typeid='2,3,4,5,6'}
    <li ><a href='{dede:field name='typeurl'/}' {dede:field name='rel'/} class="{dede:field name='id' function="menu_selectd(@me , 'heard_selecd' )"/}" >{dede:field name='typename'/}</a></li>
    {/dede:channelartlist}

    例子2: 读取二级菜单(在这里发现个很郁闷的bug dede读取子菜单竟然是用sun 和son都行。 不知道是那个程序员写错还是故意的。)

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    {dede:channelartlist  typeid='11,16,19,22,23,25,26,36'}
    <li id="{dede:field name='id' function="menu_selectd(@me , 'slt' )"/}" >
    <a href="{dede:field name='typeurl'/}" style="{dede:field name='id' function="menu_selectd(@me , 'color:#FFF;' )"/}" id='menu_a'>{dede:field name='typename'/}</a>
    <ul style="visibility: hidden;">
    {dede:channel type='sun'}
    <li><a href="[field:typelink/]">[field:typename/]</a></li>
    {/dede:channel}
    </ul>
    </li>
    {/dede:channelartlist}

    例子3:读取指定菜单项下几条内容。

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    {dede:channelartlist typeid="3" col="1"}
    <li>
    {dede:type}
    <a href="javascript:void(0)" onclick="show('pro_[field:id/]')"><b>[field:typename/] </b></a>
    </li>
    <ul id='pro_[field:id/]' class="pro_all" style="display:none;">
    {/dede:type}
    {dede:arclist row="5"}
    <li><a href="[field:arcurl/]">[field:textlink/]</a></li>
    {/dede:arclist}
    </ul>

    {/dede:channelartlist}
  • 相关阅读:
    剑指Offer34 数组中的逆序对
    剑指Offer33 第一个只出现一次的字符
    剑指Offer32 丑数
    剑指Offer31 把数组排成最小的数
    剑指Offer30 从1到n整数出现1的个数
    剑指Offer29 连续子数组最大和
    剑指Offer28 最小的K个数(Partition函数应用+大顶堆)
    DNS的递归查询和迭代查询
    剑指Offer27 数组中超过一半的数
    剑指Offer26 字符串的全排列
  • 原文地址:https://www.cnblogs.com/baotou/p/3491684.html
Copyright © 2020-2023  润新知