自定义字段

我们在模型、自定义表单、单页、专题中可以使用自定义字段。

kbVztWUiLEaynfTI/6u8bv/H0niUArkxouiS1Q==著作权归作者所有,未经许可,禁止转载、复制此文档的任何内容。

字段类型

KpWOoRkYbPGzJZBN/zYsewbe6kvv1oNJpQsp2g==著作权归作者所有,未经许可,禁止转载、复制此文档的任何内容。
类型说明
字符常用于普通文本内容
文本常用于多行富文本内容
编辑器常用于富文本内容,将自动渲染编辑器
数字录入时仅支持录入数字
日期前台将自动渲染日期选择
时间前台将自动渲染时间选择
日期时间前台将自动渲染日期时间选择
日期时间区间前台将自动渲染日期时间区间选择
列表前台将渲染固定的列表项,单选
列表(多选)前台将渲染固定的列表项,多选
图片前台将渲染图片选择组件,单选
图片(多选)前台将渲染图片选择组件,多选
文件前台将渲染文件选择组件,单选
文件(多选)前台将渲染文件选择组件,多选
开关前台将渲染成开关组件
单选前台将渲染成单选框按钮
复选前台将渲染成复选框按钮
城市地区前台将渲染成城市地区选择组件
关联字段用于关联其它表时使用,单选
关联字段(多选)用于关联其它表时使用,多选
数组将自动渲染成Fieldlist组件
自定义用于自定义HTML代码
FgpCiJtXzacEwnfGhCzXhsVVyFzkSRYY/A60qw==著作权归作者所有,未经许可,禁止转载、复制此文档的任何内容。

数据调用

arGnhwSDLUiIOERBiJRUHHGZFum1aMUX81rxoA==著作权归作者所有,未经许可,禁止转载、复制此文档的任何内容。

我们在前台模板列表页或详情页时可以调用自定义字段的数据,详情页和栏目列表页可以直接调用自定义字段数据。arclist调用自定义字段,请参考文档:https://doc.fastadmin.net/cms/26.html 调用副表数据章节

YVWueDfOgkZNaPcsy6+XvA/SmqrJn8pQqRx3dA==著作权归作者所有,未经许可,禁止转载、复制此文档的任何内容。

单选/复选

rIxCFJvqoeNtDEXpJbh1ivUx6h4TBM4nPL6yJg==著作权归作者所有,未经许可,禁止转载、复制此文档的任何内容。

如果我们在后台创建自定义字段时选择的类型是单选/复选,则我们可以在模板中直接使用字段名称来获取数据外,还可以使用字段名称_text来获取对应的显示文本

uQPbhpNrTMXRtzcwpp1mw6exBeHFxYtoZ0DAYQ==著作权归作者所有,未经许可,禁止转载、复制此文档的任何内容。
//文章详情页使用
//对应表中的值
{$__ARCHIVES__.字段名称|htmlentities}
//数据列表对应的值
{$__ARCHIVES__.字段名称_text|htmlentities}

//文章列表页
{cms:pagelist id="item"}
    {$item.字段名称|htmlentities} //对应表中的值
    {$item.字段名称_text|htmlentities} //数据列表对应的值
{/cms:pagelist}

//cms:arclist标签使用
{cms:arclist id="item" row="8" orderby="id" orderway="desc"}
    {$item.字段名称|htmlentities} //对应表中的值
    {$item.字段名称_text|htmlentities} //数据列表对应的值
{/cms:arclist}
YDerthOMHPQbfuiUqvwnxfJMIXfs+pswj6fKvg==著作权归作者所有,未经许可,禁止转载、复制此文档的任何内容。

如果我们需要对复选数据进行循环,可以使用字段名称_list来获取对应的数组数据,如在文章详情页使用:

sukIGigzLMvaHQrpLefP3XryMyoxl1/LiJrc4A==著作权归作者所有,未经许可,禁止转载、复制此文档的任何内容。
{foreach name="__ARCHIVES__.字段名称_list" id="item"}
值:{$key|htmlentities},标题:{$item|htmlentities}
{/foreach}
AeBYhoCGbtQNipfmPu/S2ZAQicHHmhSe/34V5A==著作权归作者所有,未经许可,禁止转载、复制此文档的任何内容。

列表/列表(多选)

scEKFMZNjwCXJGveq656245wm9DRLUx5M/OI3Q==著作权归作者所有,未经许可,禁止转载、复制此文档的任何内容。

如果我们在后台创建自定义字段时选择的类型是列表/列表(多选),则我们可以在模板中直接使用字段名称来获取数据外,还可以使用字段名称_text来获取对应的显示文本

UOYqHfioAENDktIxZMNIZmu/uKspa/erlDqQfw==著作权归作者所有,未经许可,禁止转载、复制此文档的任何内容。
//文章详情页使用
//对应表中的值
{$__ARCHIVES__.字段名称|htmlentities}
//数据列表对应的值
{$__ARCHIVES__.字段名称_text|htmlentities}

//文章列表页
{cms:pagelist id="item"}
    {$item.字段名称|htmlentities} //对应表中的值
    {$item.字段名称_text|htmlentities} //数据列表对应的值
{/cms:pagelist}

//cms:arclist标签使用
{cms:arclist id="item" row="8" orderby="id" orderway="desc"}
    {$item.字段名称|htmlentities} //对应表中的值
    {$item.字段名称_text|htmlentities} //数据列表对应的值
{/cms:arclist}
NdWEDsxQuPoTfUMiSxCHnjDSleuXcC8fgdlWpg==著作权归作者所有,未经许可,禁止转载、复制此文档的任何内容。

如果我们需要对列表(多选)数据进行循环,可以使用字段名称_list来获取对应的数组数据,如在文章详情页使用:

nigrFeJwThbfsIql7PiwrzeDwKvNZMiTXjG2AQ==著作权归作者所有,未经许可,禁止转载、复制此文档的任何内容。
{foreach name="__ARCHIVES__.字段名称_list" id="item"}
值:{$key|htmlentities},标题:{$item|htmlentities}
{/foreach}
CbcxvDlpXHOqRzYBSQhc2BuRrrh8NTAOJrdEIg==著作权归作者所有,未经许可,禁止转载、复制此文档的任何内容。

数组

KEtmJTVRqHxfuZBpSxHrq77tSZ+Xh75prZWX1g==著作权归作者所有,未经许可,禁止转载、复制此文档的任何内容。

如果我们在后台创建自定义字段时选择的类型是数组,则我们可以在模板中使用字段名称_list来获取对应的数组数据,如在文章详情页使用:

UfCBQaIZKmiRbejp2FV6PEuZiV/iAfj3n+fYeQ==著作权归作者所有,未经许可,禁止转载、复制此文档的任何内容。
{foreach name="__ARCHIVES__.字段名称_list" id="item"}
键名:{$key|htmlentities},键值:{$item|htmlentities}
{/foreach}
YpGHUmPzJrKITxOkZyrera4hHGkOBKnfJlLBZw==著作权归作者所有,未经许可,禁止转载、复制此文档的任何内容。

关联字段/关联字段(多选)

PiBVWMcUvDKwzNxH7zOF7XF7kTPWAYF2Pf63IA==著作权归作者所有,未经许可,禁止转载、复制此文档的任何内容。

如果我们在后台创建自定义字段时选择的类型是关联字段/关联字段(多选),则我们可以在模板中直接使用字段名称来获取数据外,还可以使用字段名称_value来获取对应关联表的显示文本

YeNsiZJmapHrSnVXsQIsbMu64JekieongNWM2A==著作权归作者所有,未经许可,禁止转载、复制此文档的任何内容。
//文章详情页使用
//对应表中的值
{$__ARCHIVES__.字段名称|htmlentities}
//关联表显示文本
{$__ARCHIVES__.字段名称_value|htmlentities}

//文章列表页
{cms:pagelist id="item"}
    {$item.字段名称|htmlentities} //对应表中的值
    {$item.字段名称_value|htmlentities} //关联表显示文本
{/cms:pagelist}

//cms:arclist标签使用
{cms:arclist id="item" row="8" orderby="id" orderway="desc"}
    {$item.字段名称|htmlentities} //对应表中的值
    {$item.字段名称_value|htmlentities} //关联表显示文本
{/cms:arclist}
XhksHjxgECKAFdNDR0lP4vO9QkqgikixkzacCw==著作权归作者所有,未经许可,禁止转载、复制此文档的任何内容。
温馨提示:此功能仅在CMS1.4.4+版本可使用

数据列表

RbOMWEHuvwZaGIsxVuxEo4NEnFax2cpy7Mep7g==著作权归作者所有,未经许可,禁止转载、复制此文档的任何内容。

如果需要获取列表/多选选中的数据,可以参考上方使用字段名称_text字段名称_list来获取相应的数据,如果需要获取后台自定义字段配置时数据列表配置的字典数据信息,可以使用在自定义表单详情页使用{$fieldList['字段名称']['content_list']}来获取原始字典数据,如在详情页使用:

UKrdOflxXYzEgTWy4ewYuF5cIsvmG8eLPBWJ5Q==著作权归作者所有,未经许可,禁止转载、复制此文档的任何内容。
{foreach name="fieldList.字段名称.content_list" id="item"}
值:{$key|htmlentities},标题:{$item|htmlentities}
{/foreach}
pNMidfVzGWUycOTjV6sYiKfb5+4aaApO3u8TJw==著作权归作者所有,未经许可,禁止转载、复制此文档的任何内容。
目前暂时只支持自定义表单详情页

温馨提示

InFXTzBlbHmJZPRSOhkGjvN5dOiUTC8MUHpyKw==著作权归作者所有,未经许可,禁止转载、复制此文档的任何内容。

温馨提示

WHOIqFPBfrejDNiS+Hp0OQ+xVLy94GCB5ivYpQ==著作权归作者所有,未经许可,禁止转载、复制此文档的任何内容。

如果前台模板报错类的属性不存在:addons\cms\model\Archives->字段名_list,建议检查后台模型对应的字段是否存在

BzOcdupaqQIiKVnXaI6Dkug/RJk3wwi8aN51hg==著作权归作者所有,未经许可,禁止转载、复制此文档的任何内容。

文档最后更新时间:2025-09-19 15:59:26
著作权归应用插件开发者所有,未经许可,禁止转载、复制此文档的任何内容。

文档
目录

深色
模式

切换
宽度