ecshop 后台添加新菜单
添加主菜单:
在 languages\zh_cn\admin\common.php 中
找到 “菜单分类部分” 添加如下数组
$_LANG['17_attachment'] = '附件管理';
数组名称中 17代表菜单排序 attachment 是任意名称
添加子菜单:
在文件末尾添加如下数组
$_LANG['01_attachment_list'] = '附件管理';
$_LANG['02_attachment_add'] = '添加附件';
数组名称中的 01 代表子菜单顺序后面任意
添加菜单请求的地址:
在 admin\includes\inc_menu.php 中的文件末尾添加
$modules['17_attachment']['02_attachment_list'] = 'attachment.php?act=list';
$modules['17_attachment']['03_attachment_add'] = 'attachment.php?act=add';
$modules['主菜单名']['子菜单名']
将新加的菜单显示到权限分配中:
languages\zh_cn\admin\priv_action.php
在 “权限管理的一级分组” 下添加:
$_LANG['attachment'] = '附件管理';
在末尾添加:
$_LANG['attachment_list'] = '附件列表';
$_LANG['attachment_add'] = '添加附件';
在表 ecs_admin_action 里面添加三条数据
id parent_id action_code
136 0 attachment 主菜单
137 136 attachment_list 子菜单
138 136 attachment_add 子菜单
添加权限对照表:
在 admin\includes\inc_priv.php 的末尾添加
$purview['attachment'] = array('attachment_list','attachment_add');
$purview['01_attachment_list'] = 'attachment_list';
$purview['02_attachment_add'] = 'attachment_add';