自定义mcms插件
包含自定义字典、自定义搜索、自定义模型、自定义表单、自定义页面等功能
依赖: Apache Maven
<dependency><groupId>net.mingsoft</groupId><artifactId>ms-mdiy</artifactId><version>当前版本</version>
</dependency>
自定义字典
自定义字典是管理数据属性的一个通用管理工具,主要是管理数据的状态或属性。
比如一个订单有很多状态:已下单、已付款、已发货、已收货、已签收、取消。就可以通过绑定字典来进行处理。
字典编辑
自定义模型
当系统现有的文章字段或商品字段无法满足时,可以通过自定义模型来新增字段。主要的步骤如下:
- 通过代码设计器设计自定义模型的字段信息,复制自定义模型的代码;
- 导入自定义模型代码;
- 栏目关联自定义模型;
- 发布栏目对应的信息;
自定义表单
用收集数据的表单,例如:留言、报名、投诉,都可以用自定义表单来实现
- 通过代码设计器设计自定义模型的字段信息,复制自定义模型的代码;
- 导入自定义模型代码;
表单数据
--+
制作表单页
- 可以直接使用代码生成器生成的表单代码
- 也可以手动设计表单页效果,只要表单输入项的名称与设计器里面的输入项一致即可
表单数据
- 如果需要前端显示提交的数据,可以通过接口调用。具体看接口文档
自定义页面
自定义页面主要是用来满足用户对一些常见的动态页面的需要,比如说登录、注册、修改密码页面等(自定义页面不需要后台生成可即时预览最新效果);
使用自定义页面,可通过{参数名/}的形式获取地址栏参数,如:
地址栏从上一个页面传了一个参数http://ms.mingsoft.net/mbbs/5041/list.do?channeid=5041,当前页面可用 { channeid /}获取到参数值“5041”。
页面设置
使用自定义页面时,设置自定义页面标题作为后台页面区分标识,访问路径为自定义(推荐与模板路径一致,以便维护),选择对应的前端显示模板。