迅睿CMS:后台顶部菜单定义

后台每个页面的顶部导航菜单的定义方法
在控制器中定义菜单变量格式:
\Phpcmf\Service::V()->assign([
'menu' => \Phpcmf\Service::M('auth')->_admin_menu(
[
// 通用菜单
'菜单名称' => ['APP目录名称/控制器名称/方法名称', 'fa fa-wrench'],
// 弹出窗菜单
'弹出菜单名称' => ['add:APP目录名称/控制器名称/方法名称', 'fa fa-plus-square', '70%'],
// 隐藏菜单是通常在修改或查看页面会用到
'隐藏菜单名称' => ['hide:APP目录名称/控制器名称/方法名称', 'fa fa-edit'],
// 帮助菜单
'help' => [123], // 123是官方帮助手册中的id号
]
),
]);1、通用菜单举例

控制器名称:/dayrui/App/Demo/Controllers/Admin/Menu.php
\Phpcmf\Service::V()->assign([
'menu' => \Phpcmf\Service::M('auth')->_admin_menu(
[
// 通用菜单
'菜单名称' => ['demo/menu/index', 'fa fa-wrench'],
]
),
]);demo/menu/index 是控制器的uri地址
fa fa-wrench 是当前菜单的图标符号
2、弹出式菜单

控制器名称:/dayrui/App/Demo/Controllers/Admin/Menu.php
\Phpcmf\Service::V()->assign([
'menu' => \Phpcmf\Service::M('auth')->_admin_menu(
[
// 通用菜单
'菜单名称' => ['demo/menu/index', 'fa fa-wrench'],
// 弹出窗菜单
'弹出菜单名称' => ['add:demo/menu/add', 'fa fa-plus-square', '30%'],
]
),
]);demo/menu/add 是弹出式菜单的控制器的uri地址
fa fa-plus 是当前菜单的图标符号
30% 是弹出式菜单的宽度
3、隐藏式菜单

只有进入这个控制器才会显示菜单,如果不进入当前控制器就不会显示
控制器名称:/dayrui/App/Demo/Controllers/Admin/Menu.php
\Phpcmf\Service::V()->assign([
'menu' => \Phpcmf\Service::M('auth')->_admin_menu(
[
// 通用菜单
'菜单名称' => ['demo/menu/index', 'fa fa-wrench'],
// 弹出窗菜单
'弹出菜单名称' => ['add:demo/menu/add', 'fa fa-plus-square', '30%'],
'隐藏菜单名称' => ['hide:demo/menu/edit', 'fa fa-edit'],
]
),
]);demo/menu/edit 是隐藏式菜单的控制器的uri地址
fa fa-edit 是当前菜单的图标符号
4、在线帮助菜单

单击在线帮助即可访问官网帮助手册中的对应手册文章内容
控制器名称:/dayrui/App/Demo/Controllers/Admin/Menu.php
\Phpcmf\Service::V()->assign([
'menu' => \Phpcmf\Service::M('auth')->_admin_menu(
[
// 通用菜单
'菜单名称' => ['demo/menu/index', 'fa fa-wrench'],
// 弹出窗菜单
'弹出菜单名称' => ['add:demo/menu/add', 'fa fa-plus-square', '30%'],
// 在线帮助
'help' => [15],
]
),
]);15 是迅睿官网手册文档的id号
相关文档
- 使用JavaScript代码实现页面下滑时顶部导航栏固定跟随页面...
- 快速显示隐藏WordPress顶部工具栏 WordPress A...
- 如何移除WordPress顶部工具栏的标志
- 迅睿CMS:程序兼容检测:安装某些应用插件
- 迅睿CMS:后台字段回调格式无效
- 迅睿CMS:图片验证码不正确
- 迅睿CMS:没有给当前站点分配管理菜单权限
- 迅睿CMS:从详细内容中自动提取简介字段(description...
- 迅睿CMS:后台列表页面没有数据
- 迅睿CMS:数据库提示 index column size to...
- 迅睿CMS:快捷登录注册页面升级
- 迅睿CMS:用户组支持在线付款的升级
- 迅睿CMS:测试版升级到正式版
- 迅睿CMS:如何排查js错误
- 迅睿CMS:content类二次开发升级说明
- 迅睿CMS:宝塔导致后台无法登录提示系统故障
- 迅睿CMS:后台登录故障{"code":1,...
- 迅睿CMS:升级没成功/升级出现故障/怎么办
- 迅睿CMS:缩略图/单文件/多文件开启远程下载功能
- 迅睿CMS:404页面设置/404状态码
上一篇: 迅睿CMS:远程附件下载入库

