onethink 后台模块菜单高亮修改

作者:小鱼的互联网观察 发布时间:November 7, 2019 分类:互联网观察

onethink 的后台,如果将模块作为主菜单,是不可以高亮的。此逻辑可能官方根本没想实现。


可进行如下修改,实现高亮


高亮菜单修改

/admin/Controller/AdminController.class.php   文件

 //高亮主菜单

            //自定义修改,高亮菜单

            $url=$_GET['model'];

            if(is_numeric($url))

            {$url=get_table_name($url);}

            

            //echo $url;

            // 查找当前子菜单

            if($url=="")

            

            $current = M('Menu')->where("url like '%{$controller}/".ACTION_NAME."%'")->field('id')->find();

            else $current = M('Menu')->where("url like '%model=".$url."%'")->field('id')->find();

            

            

            //自定义修改结束

            //trace($current);

            $nav = D('Menu')->getPath($current['id']);



其实就是修改了 判断url的代码。。


完美实现 子菜单,主菜单的高亮。



  1. 页码:
网站地图 京ICP证030173号