phpcms单页添加自定义字段
[ 2016/01/19, Phpcms , 3201阅, 0评 ]

默认情况下,单页字段实在太少,可以在页面上显示给用户的就更加少了,就一个标题和内容,这怎么行呢?所以必须加以修改。

1.首先需要找到数据库里面的表,表对应的是v9_page

字段如下图

1.jpg

2.对应的模板文件是\modules\content\templates\content_page.tpl.php

2.jpg

3.打开编辑,以增加一个内容里面的一个主标题和副标题为例

3.jpg

4.打开单页面的编辑页面,就会发现多了两个input标签了。

4.jpg

5.内容提交处理的地址是index.php?m=content&c=content&a=add

所以需要查看这个方法里面到底是如何添加的,找到其中的代码,这里只是插入,更新类似。

首先导入了page_model模型(/phpcms/model/page_model.class.php)没有做特殊处理,仅仅是简单的查找到了page表。然后做了简单的insert操作。估计是对数据库字段映射关系的直接插入,所以需要表单里面的name和数据库里面的字段名保持一致。

5.jpg

根据上面的分析,那么我就在数据库增加两个字段,和前面表单里面的一致,就叫title1,title2

6.jpg

最后在page页面(/phpcms/templates/default/content/page.html)调用新添加的字段名字。到这里就结束啦,非常顺利!

7.jpg

有朋自远方来...评论一下呗O(∩_∩)O