织梦dedecms无法调用新添加变量的解决办法

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

织梦dedecms无法调用新添加变量
织梦dedecms无法调用新添加变量

相关的调用方法是:

 {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),这样才能正确地调出效果。

滚动至顶部