织梦自定义字段的创建和调用的方法

233

织梦的自定义字段功能很方便,可以方便的调用我们想显示的内容,下面跟版网就用一个案例来演示一下自定义字段的创建和调用方法。

假设我们调用的文章列表中是这样的

姓名 金额 捐款事项 时间

织梦自定义字段的创建和调用的方法

通常调用文章列表代码如下:

{wmd:arclist typeid='3' row='4' addfields='jine' channelid='2'}

<P>姓名:[field:title/]</P>

<P>金额:[field:jine/]</P>

<p>捐款事项:[field:description function="cn_substr(@me,80)"/]</p>

<p>时间:[field:pubdate function="MyDate('Y-m-d',@me)"/] </p>

{/wmd:arclist}

在上面的代码中除了“金额”意外其他都是织梦默认的标签,默认标签中没有“金额”标签,那么我们就自定义一个“金额”标签。

1、新建频道模型

(1)网站后台——》核心——》频道模型——》内容模型管理,这时我们可以看到默认的几个内容模型。我们可以做一个自己的内容模型,点击右上角“增加新模型”。出现新建模型的界面。

要注意的选项:

* 名字表示:这个对应频道默认模板,例如这里写成money ,那么该频道的默认模板就是index_money.htm、list_money、article_money

* 频道名称:自定义名称。例如捐款。

* 模型性质:选择自动模型(不要选择系统类型,系统类型是不让删除的)

其他选项可以默认,之后点击完成。这样我们就创建了自己的频道模型。

(2)之后进入“捐款”频道,点击“字段管理”,并点击“添加新字段”,如下图:

织梦自定义字段的创建和调用的方法

字段内容,填写提示文字、字段名称、前台参数,数据类型,如下图(也可以根据自己需求更改内容):

织梦自定义字段的创建和调用的方法

这样就创建字段完成了。

2、创建栏目

在栏目管理中,新建栏目内容模型选择“捐款”类型,之后我们会发现几个特点:

(1)栏目的默认模板是“捐款”对应的织梦cms模板,如下图:

织梦自定义字段的创建和调用的方法

(2)在栏目中新建文章时,就可以看到我们自定义的字段了,如下图。

织梦自定义字段的创建和调用的方法

2、调用自定义字段
上面创建完自定义字段后,现在就可以在模板中调用自定义字段了,方法很简单

(1)文章列表中调用自定义字段,如下:

{wmd:arclist typeid='3' row='4' addfields='jine' channelid='2'}

<P>金额:[field:jine/]</P>

{/wmd:arclist}

(2)在列表页中调用自定义字段,如下:

{wmd:list pagesize='5' addfields='jine' channelid='2'}

<P>金额:[field:jine/]</P>

{/wmd:list}

说明:addfields='jiage'指定要获得的字段 addfields='字段1,字段2'

channelid='2'指定 channelid 属性(内容模型的id值)图片模型的ID为2

备注:怎样删除自定义字段?

删除自定义字段,在模型管理中就想创建一样,可以直接删除自定义字段,但是在数据库中还没有删除,这样当你再创建同名的自定义字段时,会提示已存在不能创建的错误,所以具体的删除自定义字段的方法,请参考:如何删除织梦Dedecms已添加的自定义字段

以上就是本文章的内容,希望对大家有所帮助。

The End
自定义字段

相关推荐

dedecms织梦图片(仅网址)自定义字段远程图片保存只有数字怎么解决
织梦后台模型添加自定义字段【图片(仅网址)】类型时,添加文档如果填的是远程图片地址,提交后,网址变成数字的解决方法。 打开 \include\customfields.func.php 找到 $imgurl = $reimgs[1]; 改成 $imgurl = $reimgs[0]; 如果你用的是我博客的后台风格,你还...
2017-10-20 dedecms安装使用
289

advancedsearch自定义搜索页调用自定义字段
简介:内容模型管理 自定义搜索advancedsearch自定义搜索页面,搜索的结果页想调用自定义的模型里面的自定义字段却显示不出来,解决办法如下: 1.修改puls/advancedsearch.php文件,找到代码 } else { $query = SELECT main.id AS aid,main.*,main.descripti...
2017-07-08 dedecms安装使用
592

织梦dedecms 在会员中心或后台 隐藏特定字段,部分或个别自定义字段的方法
为了在普通文章模型上实现多条件筛选功能.需要在后台增加虚拟的自定义字段,字段的值没有使用价值,只是为了实现特殊功能. 比如在后台内容模型管理中,普通文章模型,新增加了n个字段.但在发表文档时,不希望直接显示个别字段,比如商品价格从高到低排序字段myorde...
2017-02-17 dedecms安装使用
341

织梦V57自定义字段图片上传无法点击选择的问题
织梦V57自定义字段图片上传无法点击选择的问题解决方法: 大家在使用dedecms V57正式版后台模型添加自定义字段为图片时有没有发现一个BUG!很多朋友即使用最新版织梦都有此问题,点击图片上传无法返回图片地址到input文本框。 导致这个问题的原因为Input框表...
2017-02-10 dedecms安装使用
651

织梦二次开发联动筛选(单选和多选)功能的实现
首先我把单选的代码贴出来,这个是我参考其他网站的,多选也是基于这个单选修改的,所以如果要做多选的话,也请先把单选的这些代码配置好. 联动筛选单选功能 搜索情况类似下图:每个自定义字段值能选择一个值 首先需要说明的是这个功能需要在模板里面用到php标签...
2016-04-05 dedecms安装使用
1686

织梦wmd:channel标签显示栏目自定义字段
按道理这个问题应该经常有人遇到呀,居然我百度不到相关内容,我也是醉了.我的场景是在栏目加了个自定义字段,然后网站的导航有两级,每一级都需要调用自定义自定段,但是默认就第一级导航可以调用...
2016-04-05 dedecms安装使用
172