模型是实现Jspxcms灵活性的重要组成部分。通过模型可以灵活控制“文档管理”、“栏目管理”、“网站设置”、“系统设置”等界面的字段及排列顺序,从容应对客户的各种想法和要求。
模型有:文档模型、栏目模型、首页模型、专题模型、站点模型、用户模型、系统模型。
下图为文档模型
中新闻
模型的字段列表
:
下图为对应的“文档管理”的修改页面,字段的名称、排列方式都与上图字段列表一致:
系统字段
系统字段为系统预先定义好的字段,在字段列表里没有的系统字段,会在系统字段列表里显示。
注意:有一些系统字段是必须的,比如文档模型系统字段中的栏目
和标题
字段是必须,否则添加文档时会出错。
点击“系统字段”按钮,可以进入系统字段列表。
勾选字段,点“保存”,被保存的字段就会显示在字段列表;在字段列表中被删除的系统字段,会自动回到系统字段列表中。
自定义字段
如果还需要一些系统字段中没有定义的字段,可以添加自定义字段。比如在做“产品”模型时,就需要增加自定义字段来满足要求。
对应的文档编辑页面:
新增自定义字段
在字段列表
页面,点击新增。
选择类型,填写字段名称、字段代码等信息
- 字段类型:有文本输入框、日期输入框、单选框、复选框、下拉框、文本区、文本编辑器、图片上传、视频上传、附件上传。
- 大字段:普通字段最多支持2000个字符,大字段在可以支持几十万个字符,甚至更多(最大字符数取决于数据库的clob字段最大长度)。如果类型选择文本编辑器,则需勾选大字段。其他需要录入超过2000个字符的字段,也可勾选大字段。
- 字段名称:可以使用中文名称。
- 字段代码:在模版中调用的代码,通常用英文。
- 必填字段:是或否。选是,则会在界面的字段名称左侧显示红色的星号。
- 一行两列:是否在一行中显示两个字段。设置为一行两列的字段应该连续成双,否则会出现布局混乱。