织梦dede:arclist、dede:list获取附加表字段的方法

织梦教程 强烈建议 2024-02-26 11:18 102 0

  方法一:

  要获取附加表内容必须符合两个条件

  1、指定 channelid 属性(注意channelid不是栏目ID而是自定义模型的ID)

  2、指定要获得的从表字段 addfields='字段,字段'

  示例:

  解析:

  其中 addfields='cmsjzy1,cmsjzy2' 是附加表中的两个字段,除指定的附加表字段外其它底层字段如 arcurl、title、infos 等均能正常调用

  同样 dede:list 标签也可以调取附加表字段,和 arclist 不同的是 list 不用指定 channelid ,因为系统会自动判断

  示例:

  {dede:list addfields='cmsjzy1,cmsjzy2' pagesize='6'}

  [field:cmsjzy1 /] – [field:cmsjzy2 /]

  {/dede:list}

  注意:

  取出的是附加表中所有记录的相应字段

  方法二:

  dede:arclist标签调用附加表内容的方法与dede:list标签一样

  示例:

本站资源均来自互联网或会员发布,如果不小心侵犯了您的权益请与我们联系。我们将立即删除!谢谢!