解决织梦(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