dede实现嵌套li加currentstyle的二级菜单

,文章介绍
dede实现嵌套li加currentstyle的二级菜单非常麻烦,所以官方之前的版本也使用了js来实现,而且为此还hardcode了一下编码到标签库里面,具体见 \include\taglib\channel.lib.php 
line100
//检查是否有子栏目,并返回rel提示(用于二级菜单),及 line130,$row['rel'] = " rel='dropmenu{$row['id']}'";,可见,如果需要二级菜单加当前样式,那么头部


,rel的属性是必须的, ,而且在底部
 ,{dede:channelartlist typeid='top'}  ,    <ul id="dropmenu{dede:field.typeid/}">  ,    {dede:channel type='son' noself='yes'}  ,        <li><a href="[field:typelink/]">[field:typename/]</a></li>  ,    {/dede:channel}  ,    </ul>  ,{/dede:channelartlist}  ,dropmenu的关键字也是必须的。, ,剩下的就是css和js的工作了。,
返回顶部
跳到底部

Copyright 2011-2024 南京追名网络科技有限公司 苏ICP备2023031119号-6 乌徒帮 All Rights Reserved Powered by Z-BlogPHP Theme By open开发

请先 登录 再评论,若不是会员请先 注册