很早之前我们在使用织梦DEDECMS制作项目的时候,有时会遇到利用arclist和list标签调用redirecturl属性,比如我们的瑞德善木这个客户的案例,为网站设置后台可以编辑的友情链接。但是,DEDECMS的arclist和list标签不支持redirecturl。
很多网站采用的是直接跳转的地址。虽然也可以使用[field:arcurl/] 但是那样会产生一个中转的跳转过程,文汇小编就跟大家分享一下如何在织梦的arclist和list标签中调用跳转网址。
那么,如何让织梦的arclist标签支持redirecturl属性,实现文章直接调用跳转网址呢?
由于跳转网址的字段redirecturl是存放在附加表dede_addonarticle中的,所以只需要调用附加表中的该字段即可。根据织梦官方的说法,在模板中用arclist调用附加表字段需要指定channelid属性和要获得的字段。
示例代码如下:
{dede:arclist typeid='1' row='1' flag='j' addfields='redirecturl' channelid='1' orderby='pubdate'}
[field:title/]
{/dede:arclist}
也可以根据redirecturl是否为空,实现直接跳转还是跳转到站内, 示例代码如下:
{dede:arclist typeid='1' row='1' flag='j' addfields='redirecturl' channelid='1' orderby='pubdate'}
[field:title/]
{/dede:arclist}
上一篇: 如何把不确定宽度的块元素设置为水平居中
下一篇: 套用模板网站和定制网站的区别