jspxcms二次开发配置文件的介绍
jspxcms添加一个功能
向菜单后台管理-功能插件下,添加“领导管理”(不修改配置文件,使用默认前台模板添加功能)
(1)添加菜单
\src\main\resources\conf\plugin\plug下的backend.xml,conf.properties,context.xml不动,menu.yml下添加要增加的菜单名称
1 2 3 4 5 6 7 8 9 10 11
| 600-1001: name: lead.management url: plug/lead/list.do perms: plug:lead:list ops: - create@plug:lead:create - copy@plug:lead:copy - edit@plug:lead:edit - save@plug:lead:save - update@plug:lead:update - delete@plug:lead:delete
|
(2)添加国际化代码
src\main\resources\messages\plugin\plug\plug.properties中仿照原例子添加代码
1 2 3 4 5 6 7
| lead.management=领导管理 opr.lead.add=领导新增 opr.lead.edit=领导修改 opr.lead.delete=领导删除 lead.name=姓名 lead.partyPosts=党内职务 lead.administrativePost=行政职务
|
(3)添加功能代码
仿照\src\main\java\com\jspxcms\plug下内容并添加新的domain、repository、service、web(主要是将resume修改为lead)
(4)创建数据库
在数据库中执行下列语句
1 2 3 4 5 6 7 8 9 10 11 12 13
| create table introduction_lead ( j_lead_id int not null, f_site_id int not null, j_name varchar(100) not null comment '领导姓名', j_party_posts varchar(100) comment '党内职务', j_administrative_post varchar(100) comment '行政职务', primary key (j_lead_id) ) engine = innodb; alter table introduction_lead comment '领导信息表'; alter table introduction_lead add constraint `fk_introduction_lead_site` foreign key (`f_site_id`) references cms_site(`f_site_id`) on delete restrict on update restrict;
|
(5)添加页面
在\src\main\webapp\WEB-INF\views\plug下新建文件夹lead,复制resume的文件到lead中,修改文件(主要是将resume修改为lead,还需要根据实体类lead字段不同修改)
(6)效果

