
之前用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/]
。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)