很早之前我們在使用織夢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}
上一篇: 如何把不確定寬度的塊元素設置為水平居中
下一篇: 套用模板網站和定制網站的區別



