关于thinkphp导航高亮显示当前页面

下面由thinkphp框架教程栏目给大家介绍thinkphp导航高亮显示当前页面的方法,希望对需要的朋友有所帮助!

关于thinkphp导航高亮显示当前页面

适用于tp5,可以解决二级菜单导航高亮问题,就是在模板中分别获取当前的控制器名和方法名,看与点击的那个导航栏是否对应即可,例子如下:

  • controller()' value='userinfo'}active{/eq}"> 用户管理
  • 其中第一级菜单中{eq name=’:request()->controller()’ value=’userinfo’}是判断哪个控制器传过来的,若与之对应则显示class为active的,二级菜单{eq name=’:request()->action()’ value=’ueraddcheck’}判断从哪个方法传来的,若与之对应则显示active的class。

    对于tp3原理是一样的,只是获取当前控制器名称和方法名称用法不一样。,例子如下:

    麦当秀MindShow AiPPT 麦当秀MindShow AiPPT

    麦当秀|MINDSHOW是一款百万用户正在使用的三分钟生成一份PPT的AI应用系统。它利用引领前沿的人工智能技术,能够自动完成演示内容的设计。

    麦当秀MindShow AiPPT 224 查看详情 麦当秀MindShow AiPPT

    <li class="menu-list active"> 帮助管理    

    以上就是关于thinkphp导航高亮显示当前页面的详细内容,更多请关注创想鸟其它相关文章!

    版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
    如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
    发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/485517.html

    (0)
    打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
    上一篇 2025年11月8日 13:14:43
    下一篇 2025年11月8日 13:15:39

    发表回复

    登录后才能评论
    关注微信