欢迎来到素材无忧网,按 + 收藏我们
登录 注册 退出 找回密码

dedecms自定义字段的添加和调用方法的详细讲解

时间: 2017-10-17 14:27 阅读: 作者:素材无忧网

在用dedecms做网站的时候,经常会用到一些默认dedecms没有的字段,为此以dedecms5.7版本的基础上做了一个 关于dedecms自定义字段的添加和自定义字段在dedecms模板中的调用方法,

,dedecms5.3版本后的添加和调用方法都是一样的,所以本教程适合dedecms5.3版本后的所有版本的使用。

下面我们以旅游站做一个实例,在做旅游站的时候,经常会用到旅游线路的价格字段,那这种情况下我们就要定义一个价格的字段。

这里的价格的调用,dedecms默认是没有这个标签的,那我们如果实现这个价格的调用呢?在这里我们就需要使用到dedecms模型里的自定义字段了,下面我们以dedecms5.7为例介绍一下dedecms字段的添加和调用方法。首先我们打开网站后台,点击左侧的“核心”,找到模型管理,这是就可以看到“内容模型管理”的选项卡了。如下图:

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

然后选择“字段管理=》添加字段”如下图

然后,我们操作如下图所示

 

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

这样我们添加字段的步骤就已经完成了.

那接下来我们讲自定义字段的调用问题,我们以在首页调用为例:Dedecms模板中默认调用文章标题的标签如下:
{dede:arclist row=6 titlelen=32}
<li><a href="[field:arcurl/]">[field:title/]</a></li>
{/dede:arclist}

那么我们调用自定义字段就是在这个基础上加以修改来实现的,我们还是以最开始提到的价格为例,具体标签表现为:

{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}

我们可以看到和第一个标签比较起来有2个不同的地方:

1,在{dede:arclist row=6 titlelen=32}处多出了addfields='jiage' channelid='1' ,其中addfields='jiage'表示的是指定要获得的字段 addfields='字段1,字段' channelid='1' 表示的是该字段是属于哪个模型的,我们这里是指文章模型里添加到所以channelid=的值为1..。
确定文章模型的的ID是多少,我们里在文章模型管理里找到如下图红色框内的就是模型ID

2, 还多出一个“[field:jiage/]”这个就是我们在添加字段时添加到字段名了。如果你需要在列表页中的{dede:list}里调用自定义字段的话直接添加 “[field:jiage/]” 就可以了

以上就是关于dedecms5.3, dedecms5.4,dedecms5.5,dedecms5.6,dedecms5.7自定义字段的添加和调用方法

版权声明: 本站资源均来自互联网或会员发布,如果侵犯了您的权益请与我们联系,我们将在24小时内删除!谢谢!

转载请注明: dedecms自定义字段的添加和调用方法的详细讲解

标签:  
相关文章
模板推荐