当前位置:首页 »“秋了秋”个人博客 » 网站建设 » 解决织梦(DEDE)arclist调不出新增字段

解决织梦(DEDE)arclist调不出新增字段

作者:秋了秋 发表时间:2015年09月30日

在项目中使用了几次织梦cms程序,感觉越来越好用,以前刚接触dedecms时一看后台界面,如此之乱,使我心乱如麻,不知从何下手。后来因为工作逐渐就熟悉了它的后台。特别是一些客户的特殊要求,靠dede自带的字段是满足不了需求的,必须自己新添一些字段,比如说发表文章的时候可以多填一些属性,前台调用就可以多调一些属性,比如说价格,身高,腰围,体重等等。

相关的调用方法是:

{dede:list pagesize='9'}
<div class="jhh"><a href="[field:arcurl/]">[field:image/]
<div class="mylas">
<div class="fontp1">[field:brand/]</div>
<div class="fontp2">[field:price/]</div>
<div class="fontp3">[field:trueprice/]</div>
</div>
</a> </div>
{/dede:list}

红色的为字段名,然而这只适合在列表页调用,如果在其它页面如首页调用某个栏目下的文章的属性,显然你会发现调不出来,原因在于没有指定channelid,正确的方法是:

{dede:arclist addfields='brand,price,trueprice' typeid='49' channelid='6' row='6' }
<li> <a href="[field:arcurl/]">
[field:image/]
<div class="column">
<div>[field:brand/]</div>
<div>[field:price/]</div>
<div>[field:trueprice/]</div>
</div>
</a> </li>
{/dede:arclist}

调用指定栏目必须要用arclist,并且指定typeid(栏目id),以及声明调用新增的字段addfields,最重要的是指明模型编号id(channelid),这样才能正确地调出效果。

1
文章作者: “秋了秋”个人博客,本站鼓励原创。
转载请注明本文地址:http://netblog.cn/blog/395.html
目录: 网站建设标签: 自定义字段 10733次阅读

请求播放音乐,请点击播放

登 录
点击获取验证码
还没账号?点击这里