dede创建二级菜单 dede:chanelartlist
2015-06-16 09:26
531 查看
个性的dede,在***多级菜单的时候很无奈,当时以为在保证尽量不动源码的情况下,很难完成二级导航的功能,没想到channelArtlist这个函数,这唯一能嵌套的函数。太爽了。用着
例子1:读取指定菜单项
例子2: 读取二级菜单(在这里发现个很郁闷的bug dede读取子菜单竟然是用sun 和son都行。 不知道是那个程序员写错还是故意的。)
例子3:读取指定菜单项下几条内容。
例子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} |
1 2 3 | {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} |
1 2 3 | {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} |
相关文章推荐
- Rational Rose2007下载安装教程以及问题处理
- jquery自定义控件验证篇
- JAVA编程思想-访问权限控制
- 正则表达式替换
- AdaBoost算法详解与实战
- javascript验证邮件地址和MX记录的方法
- POJ2718 Smallest Difference (暴力搜索+全排列)
- 详解JavaScript正则表达式中的global属性的使用
- Letter Combinations of a Phone Number
- Perl基本数组排序方法介绍
- 按回车自动跳到下一个dialog
- (一)初识div+css
- 因子和质数
- SpringMVC源码分析系列
- 关于Buffered在ExtJS各版本中变化
- 使用JDBC连接MySQL数据库--典型案例分析(六)----实现账户转账操作
- 最后一次实验
- Redis安装问题
- 哈希表(开放定址法处理冲突)(1013)
- C++通过引用来传递和返回类对象