Ecshop二次开发中经常需要再后台添加新的功能呢,这时就需要添加后台菜单。添加后台管理菜单需要修改四个文件:inc_menu.php,inc_priv.php,priv_action.php,common.php。
比如后台添加购物卡菜单 举例说明:
第一,Ecshop后台管理admin\includes\inc_menu.php添加你要添加的功能。
打开文件如下面代码:
inc_menu.php代码
第二,Ecshop后台管理admin\includes\inc_priv.php要对应 inc_menu.php添加的功能。
参照第一步添加功能打开文件如:
inc_priv,php代码
第三,前台语言包languages\zh_cn\admin\priv_action.php 添加语言。
配置好上面两步骤,添加语言如:
priv_action.php代码
第四,在languages\zh_cn\admin\common.php文件中增加一变量$_LANG[‘shop_card.php’] =’xxxx’。
如下代码:
common.php代码
权限分配完毕,可是在权限分配面板里,却没有看到购物卡管理的权限。
现在还需要在数据库esc_admin_action这个表里添加一些内容。
如图:
数据库esc_admin_action表
parent_id就是所在菜单的id,当前的菜单是商品管理,而商品管理的菜单id是1,后台就是权限名了。
配置完成后 清理缓存,后台左侧管理菜单下会多出一个菜单。
后台左侧管理菜单
权限管理
好久没来了,过来踩踩