无法访问此网站
检查www.mubanm.com是否解析正确

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

作者 : 模板猫 本文共1068个字,预计阅读时间需要3分钟 发布时间: 2021-05-13 共125人阅读

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

  1. <ul>
  2. <li><ahref='{dede:global.cfg_cmsurl/}/'>
  3. <spanclass="cn">首页</span>
  4. <spanclass="en">Home</span>
  5. </a></li>
  6. {dede:channeltype='top'row='10'currentstyle='<liclass="current"><ahref="~typelink~"~rel~>#<spanclass="cn">~typename~</span><spanclass="en">~dirName~</span></a></li>'
  7. }
  8. <li>
  9. <ahref='[field:typeurl/]'[field:rel/]>
  10. <spanclass="cn">[field:typename/]</span>
  11. <spanclass="en">[field:typedirrunphp='yes'commet="获得最后目录名,英文"]
  12. $l=split("/",@me);
  13. @me=array_pop($l);
  14. [/field:typedir]</span>
  15. </a>
  16. </li>
  17. {/dede:channel}
  18. </ul>
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的工作了。

1. 本站所有资源来源于用户上传和网络,因此不包含技术服务请大家谅解!如有侵权请邮件联系客服!4105897@qq.com
2. 本站不保证所提供下载的资源的准确性、安全性和完整性,资源仅供下载学习之用!如有链接无法下载、失效或广告,请联系客服处理,有奖励!
3. 您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容资源!如用于商业或者非法用途,与本站无关,一切后果请用户自负!
4. 如果您也有好的资源或教程,您可以投稿发布,成功分享后有站币奖励和额外收入!

模板猫 » dede实现嵌套li加currentstyle的二级菜单

常见问题FAQ

免费下载或者贵宾会员专享资源能否直接商用?
本站所有资源版权均属于原作者所有,提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 《免责声明》。
点击下载链接不跳转怎么回事?
您好,QQ内打开是不跳转的,一少部分浏览器也不跳转,一般的UC了,搜狗 360等浏览器都可以跳转。
可以直接把资源发给我吗?
您好,付费资源可以直接把链接发送给您,免费资源不提供任何帮助,软件资源自测,或者请站长喝红牛!