有的栏目字段可能不满足需求,需要增加字段,扩展模型就是为其而生的。
1、创建扩展模型
此时在列表页就可以看到创建好的模型了
这个时候点“字段管理”就可以管理该模型的字段了,需要什么字段就可以添加什么字段
2、添加字段
点击添加字段可以看到如下图:
字段类型支持九种,能基本满足常规需求。
字段属性支持五种,会根据字段类型推荐使用属性。
varchar可以填写字符串
int只能填写整数
datetime可以选择日期(日期格式可以配置)
decimal支持填写小数(整数位和小数位长度可以配置)
text主要是用于编辑器类型,其他字段类型不建议使用
也可以指定字段的顺序、是否必填、默认内容等
接下来我们创建字段
1)创建个地点字段
2)创建个日期字段,可以指定字段格式,比如只需年月日(2018-10-10)这样的格式,即可按图中字段配置那样填写
3)创建单选字段,如果值为整数则选int,否则选varchar。同时需要在字段配置中加入选项,左边是值,右边是显示的内容,一行一个选项,允许有空格。
比如:
1 = 左
2 = 右
默认值是非必填项
4)添加组图功能,根据图片的多少选择合适的字段长度,如果不知道选择字段长度多少合适,字段属性可以选择text格式,当然,不推荐使用text
添加完成后可以看到测试模型的所有字段
3、添加新闻栏目并指定使用“测试”模型
添加新闻栏目=》高级设置,即可看到选择扩展模型,选择刚创建的“测试”模型
4、添加内容
1)点击内容就可以看到刚才添加的“测试扩展模型”栏目了,点击它就可以给该栏目添加内容
2)点击添加内容=》扩展信息即可看到刚才添加的字段
3)由于当时创建字段时指定日期只能选择年月日,所以只能精确到日
位置默认值设的是“2”,即“右”
4)上传多图可以指定是否添加水印,水印位置,是否生成缩略图,缩略图大小,是裁剪还是按比例生成缩略图
需要注意的是上传图片受系统设置中的一些选项影响
比如上传大小、批量上传数量、上传格式、如果需要添加水印,则需要在这里上传水印图片
5)添加好图片后点开始上传
6)上传中
7)上传完成,同时可以指定这些图片的标题和排序,默认使用原图片名称为标题,如果还想继续上传,可以点“上传多图”继续上传图片,不过数量受配置限制。
8)然后发布内容
5、在栏目模板中使用
扩展字段名称就是创建的变量名
<!DOCTYPE html>
<html>