多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
YznCMS后台左侧菜单栏有彩色的小角标(使用顶部菜单模式无效),一般用于通知和提醒操作 ,通过以下方法进行自定义 ## 后端 将`app/admin/controller/Index.php`中的index方法,修改`getSidebar`的数组参数 ~~~php $this->auth->getSidebar([ 'addon' => 'hot',//插件管理显示文字hot,随机颜色 'auth.manager' => 12,//管理员管理显示数字12,随机颜色 'auth.rule' => ['18', 'orange'],//菜单管理显示数字18,指定颜色orange ]); //颜色值参考 赤:red 橙:orange 绿:green 青:cyan 蓝:blue 深 black:浅:gray ~~~ 或在插件的核心文件添加钩子方法 ``` public function adminSidebarBegin() { return ['auth.adminlog' => 99]; } ``` 或公共方法添加钩子监听 ~~~ \think\facade\Event::listen('admin_sidebar_begin', function() { return ['auth.adminlog' => 99]; }); ~~~ ## 前端 在JS端同样可以进行相应的操作,在JS中对应需要刷新角标的地方使用以下方法即可添加 ``` //添加小角标 top.window.Backend.api.sidebar({ 'auth.admin':44 }); ```