织梦后台频道页调用新建模型中的自定义字段所感

Posted guozhaoxi

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了织梦后台频道页调用新建模型中的自定义字段所感相关的知识,希望对你有一定的参考价值。

今天是2017年12月31日,能在这一年的最后一天再收获一些东西是非常值得开心的一件事情。

就在刚才,我做的频道页需要用到新建模型中的自定义字段,在首页和频道页调用字段的代码我前两天知道了,很自信的去调用,代码如下:

{dede:arclist channelid = "模型id" addfields = "自定义字段名称" row="3"}

文档链接:[field:arcurl /] 

我自定义的文章标题:[dede:field.arctitle /]

我自定义的治疗前文字:[dede:field.arcbefore /]

我自定义的治疗后文字:[dede:field.arcafter /]

我自定义的治疗前图片地址:[dede:field.arcbfimg /]

我自定义的治疗后图片地址:[dede:field.arcafimg /]

{/ dede:arclist}

我信心满满的去后台预览频道页,发现页面原封不动的把这些代码给我展示出来了,WTF?什么鬼?我要的文章内容呢?谁吃了?

于是点开f12查看每一块儿的源代码,发现文章的链接正确的给我调用 出来了,但是我要的标题以及其他文字内容还有我的图片呢???

打开编译器,仔细的去查看,发现我TMD手欠多写了dede:这个前缀,于是我删掉,刷新,还是没有调用出来我想要的内容,WTF?!有点急躁了这时候。

再次打开编译器,再次认真的去查看,卧槽,我竟然犯了一个狠狠狠低级的错误,那就是把冒号(:)写成了点(.) 于是我修改代码,修改完了如下:

{dede:arclist channelid = "模型id" addfields = "自定义字段名称" row="3"}

文档链接:[field:arcurl /] 

我自定义的文章标题:[field : arctitle /]

我自定义的治疗前文字:[field : arcbefore /]

我自定义的治疗后文字:[field : arcafter /]

我自定义的治疗前图片地址:[field : arcbfimg /]

我自定义的治疗后图片地址:[field : arcafimg /]

{/ dede:arclist}

于是我满怀欣喜的去预览,心想这次终于能实现我一个多月前就像实现的功能了吧?卧槽嘞,还是没有出来,这次连错误都不报了,最可怕的就是这种情况有木有??

再次查看代码 模型id对着呢,字段名称对着呢,row=3是我要调取3个文章 更不会出错,那么到底是哪里出现了问题?

问度娘,看看有没有和我一样的同行,幸不辱命,还真TMD让我给找到了! 我在频道页调用内容,竟然忘记了写typeid="栏目id" 

补上typeid以后,没毛病老铁,这个时候就可以完美的调用出来我想要的内容了。

谨以此文章献给如此粗心大意的自己,人千万不能骄傲,不能飘!

织梦虽然是很早之前的工具了,但是对于一个工作了8个月的前端小白来说,还是有不少坑要去填的!

完。

以上是关于织梦后台频道页调用新建模型中的自定义字段所感的主要内容,如果未能解决你的问题,请参考以下文章

织梦新增的字段怎么调用不出来

织梦CMS自定义标签在哪设置?网站模板自己做的,以前用过科讯CMS,不了解织梦,想知道怎么自己定义

织梦搜索结果页调用自定义字段内容

织梦首页dede:arclist和列表页dede:list调用自定义字段

DedeCMS织梦自定义表单发送指定邮件

dedecms搜索模板,使用{dede:list}标签调用自定义字段不显示(空白)