
呆错文章管理系统自定义字段的使用方法
人气:895 更新:2022-02-05
呆错文章管理系统1.2.17版本起,支持自定义文章字段以满足网站业务的不同场景需求!
前台在模板里可以直接使用自己定义的字段,可通过筛选页增加自定义的字段参数输出限制条件!
呆错文章管理系统通过网站后台>文章>频道设置,使用JSON格式定义需要扩展的自定义字段属性即可,其主要需要使用到呆错后台管理框架的表单组件,示例如下:
{
"cms_test": {
"order": 2,
"type": "text",
"title": "我是自定义字段",
"data-filter": true,
"data-visible": true,
"attr-relation": "like",
"data-title": "我是自定义字段"
},
"cms_select": {
"order": 11,
"type": "select",
"option": {
"aaa": 123,
"bbb": 234
},
"title": "我是测a"
}
}
自定义字段常用属性:
- type (表单input类型,可选的值有:text|textarea|editor|image|checkbox|radio|select|switch|custom等)
- title (字段标题 字符串)
- option (表单类型checkbox|radio|select|switch|custom时的选项列表,数组key=>value模式)
- order (表格显示此字段的顺序 数字值)
- data-title (表格展示数据的标题 字符串)
- data-filter (是否在筛选条件处增加此字段 true|false)
- data-visible (是否在表格数据列表处显示此字段 true|false)
- attr-relation (查询关系 like|eq|neq|gt|lt|egt|elt)
自定义字段查询条件实例:
$list = cmsSelect([
'limit' => 10,
'sort' => 'info_id',
'order' => 'desc',
'meta_query' => [
['key'=>['eq','cms_test'],'value'=>['eq','123456']],
],
]);
dump($list);
自定义字段筛选参数:
http://您的网址/cms/filter/index?info_test=123456
定义了自定义字段时添加文章的界面演示
定义了自定义字段时文章管理的界面演示