cms系统会根据用户在后台设置的菜单数据来生成新的菜单布局html代码,{$string},比如以下代码就是由系统生成的

比如开发者需要在某些菜单里面加一个class,加一个id,加一段js代码,那么这种需求就需要 进行重组这些生成的代码
实现方法
一、后台完整菜单
打开文件config/custom.php,定义函数
function dr_my_admin_menu($menu, $string, $mstring, $menu_top, $first) {
// 这里写你的代码
// $menu是后台菜单集合数组
// $string pc端菜单字符串
// $mstring 移动端菜单字符串
// $menu_top 顶部菜单数组
// $first 首个菜单项目
return array($menu, $string, $mstring, $menu_top, $first)
}二、后台简化菜单
打开文件config/custom.php,定义函数
function dr_my_admin_min_menu($menu, $string) {
// 这里写你的代码
// $menu是后台菜单集合数组
// $string 菜单字符串
return $string;
}
上一篇:当前用户能访问的模块栏目集合
下一篇:联动菜单字段的自定义程序文件
有站啦CMS®万能建站系统基于 CodeIgniter4 高性能的开发框架,支持接入Laravel、ThinkPHP三种内核可选,基于MIT开源许可协议,免费且不限制商业使用。 提供PC + 手机 + 微信 + 小程序 + APP API + 多终端一体化网站技术解决方案。