新闻中心

Dedecms模版技术如何添加和调用dedecms自定义字段

作者 / 无忧主机 时间 2011-04-18 04:57:03

Dedecms v5.7刚出不久,大家都忙于测试和修补BUG。然而,无忧主机(www.51php.com)还是建议站长们使用dedecms v5.7需谨慎,推荐大家还是使用更稳定成熟的dedecms v5.6版本。今天这个教程是告诉大家如何在dedecms模版中调用自定义字段的。举例如:

 无忧300M香港php空间  价格:99

无忧1G香港php空间  价格:199

无忧2G香港php虚拟主机  价格:299

 你看上面的价格这个显示项目,我们在制作模版中通常要调用一个自定义字段,这样方便显示,这个标签在dedecms的默认标签中是不存在的,需要我们自己新建。下面的详细的dedecms自定义字段新建和在模版中调用的方法。

一、如何新建dedecms自定义字段

登录网站后台,点击左侧的“核心”,找到模型管理,这是就可以看到“内容模型管理”的选项卡了。如下图

点击进入“内容模型管理”这是右侧会显示相应的各个模型了,下面我们以“文章模型”为例讲解自定义字段的添加。点击右侧的更改小图标“修改”进入文章模型的管理页面。

这是我们会看到有“基本设置”和“字段管理2个选项。我们选择“字段管理选”项进入。并选择“ “添加新字段”的按钮进行添加新字段。如下图

全部添加好后点击确定即可。然后我们进入栏目管理,开始添加内容,打开添加内容页面后我们会看到一个关于价格的内容输入框了。

二、如何在dedecms模版中调用dedecms自定义字段

我们以在首页调用为例:

Dedecms模板中默认调用文章标题的标签如下:       {dede:arclist row=6 titlelen=32}

      <li><a href="[field:arcurl/]">[field:title/]</a></li>

      {/dede:arclist} 我们在默认调用的基础上,增加我们上面定义字段“jiage”,修改后为:

      {dede:arclist row=8 titlelen=32  addfields='jiage' channelid='1'}

      <li><span>[field:jiage/]</span><a href="[field:arcurl/]">[field:title/]</a></li>

      {/dede:arclist}

解释:

addfields='jiage'表示的是指定要获得的字段

channelid='1' 表示的是该字段是属于哪个模型的,我是在文章模型里面新建的字段,所以这里是1

[field:jiage/]”这个就是我们在添加字段时添加到字段名了

本方法适用与dedecms v5.3以后的版本,请大家参照的时候注意dede版本号。

美国/香港 纯Linux环境下高端免备案php空间,仅仅只需99元一年起

本文地址:https://www.51php.com/dedecms/2360.html

1
1
1
1
1
1
1