织梦DEDECMS dede:arclist,dede:list获取附加表字段内容的方法

织梦DEDECMS dede:arclist,dede:list获取附加表字段内容的方法,第1张

织梦DEDECMSdede:arclist,dede:list获取附加表字段内容的方法

之前用DreamweaverCMSDEDEDECMS二次开发获得的附加表格字段的内容,都是按照runphp检查SQL获得的。最近看了指南,发现了一个很简单的方法。

使用arclist调用以追加表字段:

要获取额外的表内容,需要满足两个条件
1,指定channelid属性
2,并指定要获取的字段:addfields='field1,andfield'
例如:


复制代码编码如下:
{dede:arclistaddfields='video_description,video_id'row='8'channelid='3'}
[field:video_description/]–[field:video_id/]

其中addfields='video_description,video_id'是附加表中的两个字段,channelid是新项目指定的内容频道栏目实体模型的id,而不是新项目本身的id。除了指定的附加表字段,其他最低级别的字段,如arcurl、title、infos等。可以正常启用。

类似地,dede:list标识符也可以读取额外的表字段。与arclist不同,不需要指定channelid,因为系统软件可以自动区分它。
启用下列文件格式:


复制码编码如下:
{dede:listaddfields='video_description,video_id'pagesize='8'}
[field:video_description/]–[field:video_id/]

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/zz/773363.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-03
下一篇2022-05-03

发表评论

登录后才能评论

评论列表(0条)

    保存