织梦dedecms用arclist和list调用附加表字段内容


织梦dedecms默认的有可以自定义字段的功能,这样的字段在定义之后也有专门的调取字段来调用,但是要调用附加表中的内容,也要符合一定的条件,在调用的时候也有格式的限定。

在获取附加表内容的时候就要注意指定channelid属性,这里的channelid就是自定义表中的channelid。还有就是要指定获取的从表字段,addfields=’字段1,字段2’

如:

{dede:arclist addfields=’video_description,video_id’ row=’8′ channelid=’3′}

[field:video_description /] – [field:video_id /]

{/dede:arclist}

其中addfields=’video_description,video_id’是附加表中的两个字段。除指定的附加表字段外,其它底层字段如arcurl,title,infos等均能正常调用。dede:list标签也可调取附加表字段,和arclist不同的是不用指定channelid,因为系统能自动判断。

调用格式如下:

{dede:list addfields=’video_description,video_id’ pagesize=’8′}

[field:video_description /] – [field:video_id /]

{/dede:list}