干货分享(织梦DEDECMS)dedecms使用教程,DeDecms如何解决织梦在列表页无法显示自定义字段,DeDecms如何解决织梦在列表页无法显示自定义字段,
在dedecms织梦的首页,调用自定义字段,加上addfields和channelid,即可显示,如下:
{dede:arclist typeid=6 row=8 addfields=price channelid=17}<li class="item"><div class="img"><a class="mask flex flex-middle flex-center" href="[field:arcurl/]"><img src="{dede:global.cfg_basehost/}/tpl/images/eye.png"></a><img class="product-img" src="[field:picname/]"></div>
<h3><a href="[field:arcurl/]">[field:fulltitle/]</a></h3><b>¥[field:price/]</b></li>
{/dede:arclist}
但是,如果在list列表页,用上面的方法,仍然无法显示自定义字段 price
{dede:list pagesize=10 addfields=price channelid=17}<li class="wow fadeIn fl"><a class="img" href="[field:arcurl/]"><img src="[field:picname/]"></a><div class="price"><b>¥[field:price/]</b>元</div><a href="[field:arcurl/]"class="title">[field:fulltitle/]</a></li>
{/dede:list}
这时,在后台->核心->模型管理->内容模型管理,找到 price 字段所在的模型,编辑此字段,勾选“使字段可以在列表的底层模板中获得(自定义字段默认仅能在文档模板显示,启用此选项将使列表查询变慢,如无必要请不要选择)”,才能在列表页调用出来。如图所示:
(window.slotbydup = window.slotbydup || []).push({
id: "u6835052",
container: "_96bek913mdb",
async: true
});
本文链接:http://blog.sauo.top/?id=498 感谢分享!