扩展模型使用
1. 新建扩展模型
点击新增按钮打开扩展模型表单弹窗,填写模型名称、编码、数据表后保存。模型编码站点唯一,建议使用易识别的英文或拼音组合,方便在模板中使用。
如何自定义数据表?满足以下两个条件即可:
- 表名以
cms_exd_
为前缀。- 包含
model_id, data_type, data_id
三个字段作为联合主键。
2. 编辑扩展模型字段
- 字段类型仅适用于默认数据表,因为默认数据表默认包含多个不同类型的字段各一定数量,当对应类型的字段使用次数达到数据库字段数量上限时将无法添加对应类型的模型字段。
- 控件类型决定了模型在站点/栏目/内容编辑页面的表现形式,当选择下拉框、单选/多选框时可设置可选项数据来源,来源分为手动设置和字典数据,字典数据来源在
系统管理>字典管理
菜单维护。
手动来源
字典数据
3. 配置站点/栏目/内容扩展模型
- 站点扩展模型配置(编辑站点页面,扩展配置标签页中设置)
- 栏目/内容扩展模型配置(栏目编辑页面,扩展配置标签页中设置)
4. 编辑扩展模型数据
- 站点扩展模型(编辑站点页面,基础信息标签页最下方)
- 栏目扩展模型(编辑栏目页面,基础信息标签页左下方)
- 内容扩展模型(内容编辑页面,标题下方)
5. 模板中引用扩展模型数据
参考模板标签 <@cms_xmodel_field> 和 <@cms_xmodel_data> 使用示例。