首页 > 建站教程 > CMS教程 > 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 字段所在的模型,编辑此字段,勾选“使字段可以在列表的底层模板中获得(自定义字段默认仅能在文档模板显示,启用此选项将使列表查询变慢,如无必要请不要选择)”,才能在列表页调用出来