dedecms防站教程:[5]dede自定义字段添加调用
1、下面讲一下关于自定义字段在dedecms模板中的的调用。 我们以在首页调用为例: Dedecms模板中默认调用文章标题的标签如下:
![dedecms防站教程:[5]dede自定义字段添加调用](https://exp-picture.cdn.bcebos.com/e0c73a2fa872941f2904a3697b5e4a237871e677.jpg)
2、我们可以看到和第一个标签比较起来有2个不同的地方: 1, 在{dede:arclist row=6 titlelen=32}处多出了addfields='jiage' channelid='1' ,其中addfields='jiage'表示的是指定要获得的字段 addfields='字段1,字段' channelid='1' 表示的是该字段是属于哪个模型的,我们这里是指文章模型里添加到所以channelid=的值为1..。 确定文章模型的的ID是多少,我们里在文章模型管理里找到如下图红色框内的就是模型ID.
![dedecms防站教程:[5]dede自定义字段添加调用](https://exp-picture.cdn.bcebos.com/fab31cb375d7997b1d144debf9dade49600fd977.jpg)
3、2,还多出一个“[field:jiage/]”这个就是我们在添加字段时添加到字段名了。如果你需要在列表页中的{dede:list}里调用自定义字段的话直接添加 “[field:jiage/]” 就可以了,但前提条件是你添加字段的时候必须选择了该项参数。
![dedecms防站教程:[5]dede自定义字段添加调用](https://exp-picture.cdn.bcebos.com/604e9556ad042e68b909c65285f85856d43dd177.jpg)
4、以上就是关于dedecms自定义字段的添加和调用方法。 另外也可以通过在数据库中添加字段,修改模板文件也能实现的。比如编辑栏目的时候,添加自己想要的栏目的自定义设置,比如添加栏目关键字等等。下面是具体的操作。 第一步:我们要进去mysql 数据库里添加字段,自己命名好!比如我下面添加了一个栏目搜索关键字字段,当然你字段可以自己新建,找到表dede_arctype (这个是栏目模型的数据库表,前面是你安装的表名)然后点击
![dedecms防站教程:[5]dede自定义字段添加调用](https://exp-picture.cdn.bcebos.com/cd93a56651598540a9ca9351b5a23a42a17ac477.jpg)
5、在点击添加字段
![dedecms防站教程:[5]dede自定义字段添加调用](https://exp-picture.cdn.bcebos.com/0d55dc7bd282868969a6200265f97fbd4d7c3774.jpg)
6、到这里数据库字段添加好了。 接下来我们开始做后台。大家写找到后台栏目管理模版! 要更改的 2个 D:\www\dede\templets 模版:catalog_add.htm、catalog_edit.htm 下面就演示一个
![dedecms防站教程:[5]dede自定义字段添加调用](https://exp-picture.cdn.bcebos.com/35f2224133bad341d29d7684427622bc7cc52c74.jpg)
7、然后添加 字段表单,这个一般大家都会的 我添加的代码是:
![dedecms防站教程:[5]dede自定义字段添加调用](https://exp-picture.cdn.bcebos.com/023cff37c97622bca82558d4a05fd54604962874.jpg)
![dedecms防站教程:[5]dede自定义字段添加调用](https://exp-picture.cdn.bcebos.com/2a1ecb460596b8142f3022b043d246fe464e2274.jpg)
8、这样就可以了。来看下另一种方法。
9、在制作dedecms模板的过程中经常会用到一些默认dedecms没有的字段,为此以dedecms以及以上的基础上做了一个关于dedecms自定义字段的添加和自定义字段在dedecms模板中的调用方法。 在制作dedecms模板的过程中经常会用到一些默认dedecms没有的字段,如:
![dedecms防站教程:[5]dede自定义字段添加调用](https://exp-picture.cdn.bcebos.com/f591ab03c8d246fe98ae5530b8bf3bef344f1e74.jpg)
10、这里的价格的调用,dedecms默认是没有这个标签的,那我们如果实现这个价格的调用呢? 在这里我们就需要使用到dedecms模型里的自定义字段了,下面我们以dedecms5.6为例介绍一下dedecms字段的添加和调用方法。(5.3版本后的所以版本的自定义字段的添加和调用相同) 首先我们打开网站后台,点击左侧的“核心”,找到模型管理,这是就可以看到“内容模型管理”的选项卡了。如图:
![dedecms防站教程:[5]dede自定义字段添加调用](https://exp-picture.cdn.bcebos.com/32fe25ef354f50b851de3f68dc4afa32929c1874.jpg)
11、点击进入“内容模型管理”这是右侧会显示相应的各个模型了,下面我们以文章模型为例讲解自定义字段的添加。
![dedecms防站教程:[5]dede自定义字段添加调用](https://exp-picture.cdn.bcebos.com/560be432939c2cf734524baa452c5b1b1fde1274.jpg)
12、点击右侧的更改小图
![dedecms防站教程:[5]dede自定义字段添加调用](https://exp-picture.cdn.bcebos.com/f59dbe39131fceec2739fec679c4ec9958430b74.jpg)
13、标进入文章模型的管理页面。 这是我们会看到有“基本设置”和“字段管理”2个选项。我们选择字段管理选项进入。
![dedecms防站教程:[5]dede自定义字段添加调用](https://exp-picture.cdn.bcebos.com/49bf00425d6b04d1b7c90d3bb213e8e5edee0174.jpg)
14、进入以后我们会看到有个“添加新字段”的按钮
![dedecms防站教程:[5]dede自定义字段添加调用](https://exp-picture.cdn.bcebos.com/de9bfa3b3b86022144b604e5d8bbf82065fb7274.jpg)
15、点击“添加新字段”按钮进入,这时看到的就是添加字段的界面了。 我们以上面讲到的价格字段为例进行一个实例操作的讲解,如下图:
![dedecms防站教程:[5]dede自定义字段添加调用](https://exp-picture.cdn.bcebos.com/65ba880b312105611742c25a08aee8d7582a6a74.jpg)
16、全部添加好后点击确定即可。然后我们进入栏目管理,开始添加内容,打开添加内容页面后我们会看到一个关于价格的内容输入框。
![dedecms防站教程:[5]dede自定义字段添加调用](https://exp-picture.cdn.bcebos.com/e2aefe781431dfb62e8dc0d512cf02532e636374.jpg)
17、这个就是我们刚刚添加到关于价格的字段。 到这里就已经讲完关于dedecms自定义字段的一个添加过程。