• 设为首页
  • 收藏本站
  • 积分充值
  • VIP赞助
  • 手机版
  • 微博
  • 微信
    微信公众号 添加方式:
    1:搜索微信号(888888
    2:扫描左侧二维码
  • 快捷导航
    福建二哥 门户 查看主题

    dedecms内容模型自定义字段在{dede:arclist}中调用不显示的解决方法

    发布者: 山止川行 | 发布时间: 2025-7-24 17:05| 查看数: 109| 评论数: 0|帖子模式

            今天的项目中遇到一个问题:在内容模型字段中我已经选择了“使字段可以在列表的底层模板中获得”但这一个也只是在DEDEIST中调用可以,同时也试过CMS的addfields这个属性,也没起作用。像是这样在首页中调用一些自定义字段就是调用不出来。
            通过测试找到了问题的解决方法。这里说明一下以便有遇到此问题的人参考一下:
            arclist标签调用附加表字段不再以频道模型指定的字段为依据,调用时需注意下面两个问题:
            1、必须指定 channelid (内容频道id)

            这句的意思是你是在那个模型上创建的字段,比如你在【普通文章】或【商品】模型上增加了1个字段flvurl,在【内容模型管理】中,【普通文章】模型或【商品】模型的ID是【1】或【6】

            2、直接在标记指定要调用的字段(可以在内容提模型管理中看这些字段名)
            示例如下:
             
                            复制代码        代码如下:        {dede:arclist addfields='language,softtype' row='8' channelid='3'} 
            [field:textlink /] - [field:softtype /] - [field:language /]

            {/dede:arclist}

    这里假设,你的字段就是在普通文章模型里,那么它的ID值是1,这里的channelid指定值为1(既【内容模型管理】中,【普通文章】模型的ID值), 而不是栏目分类的ID。这个可千万要注意。
    来源:互联网
    免责声明:如果侵犯了您的权益,请联系站长(1277306191@qq.com),我们会及时删除侵权内容,谢谢合作!

    最新评论

    浏览过的版块

    QQ Archiver 手机版 小黑屋 福建二哥 ( 闽ICP备2022004717号|闽公网安备35052402000345号 )

    Powered by Discuz! X3.5 © 2001-2023

    快速回复 返回顶部 返回列表