使用场景

      某些内容类型本身的字段或属性不能够满足实际项目中实施时的需求,需要添加新属性或字段。但是又不能修改既有的产品表结构,此时可以通过扩展模型来扩展新的字段。

使用说明

1. 新建扩展模型

      在配置菜单下找到扩展模型的菜单,选择内容扩展模型,点击新建,如下图:


新建内容扩展

新建内容扩展

      完成后添加字段分组,双击新建的内容扩展模型,进入如下界面,点击模型设计中的新建,建立扩展分组。如下图:

新建扩展分组

新建扩展分组


      字段分组可添加多个,之后添加选中字段列表,添加字段,从左侧组件列表中拖拽相应类型字段,右侧修改名称和代码。如下图:

新建字段

新建字段


      按照需求添加相应字段。可设置字段的分组,录入时展示数据库中的数据类型和是否必填,及其其他限制等。

2. 设置关联

      栏目菜单下,选中相应的栏目,打开扩展配置里,找到扩展模型配置,选择相应的扩展模型,如下图:

栏目关联

栏目关联


      之后保存,可应用于所有子栏目。

3. 内容应用

      设置好1和2之后,进入内容菜单下,选择相应栏目,新建内容,可在界面中看到相应的配置已经生效,可编辑内容。如下图所示:

内容扩展

内容扩展


4. 模板使用

      可在详细页模板中通过${Article.extend.扩展名称}获取到相应的值,如示例中${Article.extend.name}其中name为字段代码,如下图:

  标签实例

 

模板写法

模板写法


         预览结果如下图:

页面效果

页面效果


      在列表标签中加入loadextend="true"属性后,可在列表标签中通过上述方法实现调用。

模型写法,如下图:

标签实例

 

列表页模型写法

列表页模型写法

列表页效果如图:



列表效果

列表效果