1、说明
禅道从16.5版本开始,升级了开发架构,有点类似于Zdoo的duoAPP的架构。
总结下。
2、禅道二次开发
2.1 二次开发参考手册:
- 16.5 新的二次开发手册: https://devel.easycorp.cn/book/extension-new/intro-52.html
- 老版本:https://devel.easycorp.cn/book/extension/intro-45.html
2.1.1 一级二次菜单
添加文件: module/common/ext/lang/zh-cn/menudemo.php,内容如下:
<?php
$lang->menudemo->menu->item1 = '二级导航1|menudemo|item1';
$lang->menudemo->menu->item2 = '二级导航2|menudemo|item2';
$lang->menudemo->menu->item3 = '%s|menudemo|item3';
$lang->menudemo->menu->item3 = sprintf($lang->menudemo->menu->item3, 'Hi I\'am Item 3');
$lang->menudemo->common = 'MenuDemo';
$lang->menudemo->index = 'MenuDemo首页';
$lang->menudemo->item1 = 'item1';
$lang->menudemo->item2 = 'item2';
$lang->menudemo->item3 = 'item3';
$lang->menudemo->methodOrder[5] = 'index';
$lang->mainNav->menuOrder[1] = 'menudemo';
$lang->mainNav->menudemo = "{$lang->menudemo->common}|menudemo|index";
登记中文权限
添加文件:
module/group/ext/lang/zh-cn/menudemo.php,内容如下:
<?php
$lang->resource->menudemo = new stdclass();
$lang->resource->menudemo->index = 'index';
$lang->resource->menudemo->item1 = 'item1';
$lang->resource->menudemo->item2 = 'item2';
$lang->resource->menudemo->item3 = 'item3';
- 登记菜单和权限 [https://www.zentao.net/book/zentaopms/651.html](https://www.zentao.net/book/zentaopms/651.html)
效果 超级管理员访问任一权限分组的权限设置,如下: