Ecshop :后台添加新功能 菜单及 管理权限 配置
2024-10-18 23:31:53
需求:在《商品管理》下增加一项【商品推广管理】功能
一、 添加菜单项
打开 /admin/includes/inc_menu.php 文件(后台框架左边菜单),在最后添加一行如下:
$modules['02_cat_and_goods']['19_goods_promotion'] = 'goods_promotion.php?act=list';
二、配置菜单语言
打开 /languages/zh_cn/admin/common.php 文件,添加语言
$_LANG['19_goods_promotion'] = ' 商品 推广管理';
三、 把新菜单加入权限列表
打 admin/includes/inc_priv.php 文件,添加权限配置
$purview['19_goods_promotion'] = 'goods_promotion';
四、 添加权限配置语言, 该语言主要显示权限分配页里。
打 languages/zh_cn/admin/priv_action.php 文件,添加语言包
$_LANG['goods_promotion'] = ' 商品 推广管理';
五、把 把 goods_promotion 入 插入 admin_action 表中。
INSERT INTO `ecs_admin_action`( `action_id`, `parent_id`, `action_code`, `relevance`)
VALUES ( NULL , '1', 'goods_promotion', '')
把 < 商品 推广管理> 放在商品管理下,所以 parent_id 是 1
Ecshop 的增加菜单和对应的权限管理添加完成了,可以登录到商城的商品管理和管理员列表下的权限分配查看了。
最新文章
- SweetAlert-js超酷消息警告框插件
- 变通实现微服务的per request以提高IO效率(二)
- docker
- .Net JIT
- 详解LUA开发工具及其环境配置
- asp.net页面与页面之间传参数值
- MVP快速开发框架
- “Clang” CFE Internals Manual---中文版---";Clang";C语言前端内部手册
- leetcode第40题--First Missing Positive
- Linux学习 -- Shell编程 -- 字符截取命令
- doubango简介
- [译]漫画SELinux概念
- Elasticsearch常用基础操作
- 近期ubuntu 14.04 cpu占用高排障
- 游戏AI之模糊逻辑(4)
- 二维数组 \n是换行 三目运算符 if语句示例
- Solved: RDP Disconnected – Error Code 2825 mremote
- python的小练习
- 流媒体技术学习笔记之(十八)互联网草案HTTP直播流2017年5月
- MVC 5 Scaffolder + EntityFramework+UnitOfWork Pattern 代码生成工具