帝国cms后台信息列表添加自定义字段 并根据自定义调用文章

帝国cms后台信息列表,默认样式是文章标题形式,给系统模型添加自定义字段后,让自定义字段显示在这个后台信息列表中。

后台默认信息列表样式如下图:

帝国cms后台信息列表添加自定义字段 并根据自定义调用文章

更改后的样式如下图:

帝国cms后台信息列表添加自定义字段 并根据自定义调用文章

 

其实方法很简单。我们可以先添加一个自定义字段。

1、首先找到对应系统模型,添加自定义字段,例如添加字段bianhao 。如下图:

帝国cms后台信息列表添加自定义字段 并根据自定义调用文章

 

2、然后修改这个系统模型,如下图:

帝国cms后台信息列表添加自定义字段 并根据自定义调用文章

然后勾选字段显示的属性,如下图:

帝国cms后台信息列表添加自定义字段 并根据自定义调用文章

这样在后台编辑界面就可以看到添加的字段,如下图:

帝国cms后台信息列表添加自定义字段 并根据自定义调用文章

在编号字段中添加内容后,并不能在后台信息列表中显示。接下来需要调整这个信息列表的系统文件。

3、后台信息列表的默认系统文件是:/e/data/html/list/listinfo.php ,我们可以复制这个文件,并重命名为listinfo_muban.php ,如下图:

帝国cms后台信息列表添加自定义字段 并根据自定义调用文章

打开listinfo_muban.php,在顶部sql查询中添加字段bianhao,如下图:

帝国cms后台信息列表添加自定义字段 并根据自定义调用文章

然后,继续查找到文章标题的位置,添加调用字段bianhao,如下图:

帝国cms后台信息列表添加自定义字段 并根据自定义调用文章

这样就在文章标题前添加了bianhao字段。

4、更改系统模型
然后再修改对应的系统模型,如下图:

帝国cms后台信息列表添加自定义字段 并根据自定义调用文章

在系统模型底部,有个信息列表名称,在这里填写刚刚创建的listinfo_muban.php的名称,不过不用写后缀名,只写文件名就可以了。如下图:

帝国cms后台信息列表添加自定义字段 并根据自定义调用文章

 

如果只是为了数据库 调用之用 ,文章列表页不想让显示 自定义字段,

可以删除以上步骤中:listinfo_muban

 

之后保存。然后,到对应的栏目信息列表中,就可以看到编号字段就出现在文章标题前面了,如下图:

帝国cms后台信息列表添加自定义字段 并根据自定义调用文章

 

[e:loop={‘news’,3,18,1,”title like ‘%$navinfor[bianhao]%’ and id<$navinfor[id]”}]
<a href=”<?=$bqsr[‘titleurl’]?” target=”_blank”<?=$bqr[‘title’]?</a <br
[/e:loop]