2022-09-27 3901
怎么给帝国cms后台信息列表添加自定义字段 并根据自定义调用文章呢?
帝国cms后台信息列表,默认样式是文章标题形式,给系统模型添加自定义字段后,让自定义字段显示在这个后台信息列表中。
后台默认信息列表样式如下图:
更改后的样式如下图:
其实方法很简单。我们可以先添加一个自定义字段。
1、首先找到对应系统模型,添加自定义字段,例如添加字段bianhao 。如下图:
2、然后修改这个系统模型,如下图:
然后勾选字段显示的属性,如下图:
这样在后台编辑界面就可以看到添加的字段,如下图:
在编号字段中添加内容后,并不能在后台信息列表中显示。接下来需要调整这个信息列表的系统文件。
3、后台信息列表的默认系统文件是:/e/data/html/list/listinfo.php ,我们可以复制这个文件,并重命名为listinfo_muban.php ,如下图:
打开listinfo_muban.php,在顶部sql查询中添加字段bianhao,如下图:
然后,继续查找到文章标题的位置,添加调用字段bianhao,如下图:
这样就在文章标题前添加了bianhao字段。
4、更改系统模型
然后再修改对应的系统模型,如下图:
在系统模型底部,有个信息列表名称,在这里填写刚刚创建的listinfo_muban.php的名称,不过不用写后缀名,只写文件名就可以了。如下图:
如果只是为了数据库 调用之用 ,文章列表页不想让显示 自定义字段,
可以删除以上步骤中:listinfo_muban 之后保存。
然后,到对应的栏目信息列表中,就可以看到编号字段就出现在文章标题前面了,如下图:
[e:loop={‘news’,3,18,1,”title like ‘%$navinfor[bianhao]%’ and id<$navinfor[id]”}]
[/e:loop]
本文链接:https://blog.lingruofeng.com/seo/24.html
版权声明:本站部分素材来自网络整理,如侵犯了您的合法权益,请联系我们删除!
扫码二维码
获取最新动态
个人博客