很早之前我們在使用織夢DEDECMS制作項目的時候,有時會遇到利用arclist和list標(biāo)簽調(diào)用redirecturl屬性,比如我們的瑞德善木這個客戶的案例,為網(wǎng)站設(shè)置后臺可以編輯的友情鏈接。但是,DEDECMS的arclist和list標(biāo)簽不支持redirecturl。
很多網(wǎng)站采用的是直接跳轉(zhuǎn)的地址。雖然也可以使用[field:arcurl/] 但是那樣會產(chǎn)生一個中轉(zhuǎn)的跳轉(zhuǎn)過程,文匯小編就跟大家分享一下如何在織夢的arclist和list標(biāo)簽中調(diào)用跳轉(zhuǎn)網(wǎng)址。
那么,如何讓織夢的arclist標(biāo)簽支持redirecturl屬性,實現(xiàn)文章直接調(diào)用跳轉(zhuǎn)網(wǎng)址呢?
由于跳轉(zhuǎn)網(wǎng)址的字段redirecturl是存放在附加表dede_addonarticle中的,所以只需要調(diào)用附加表中的該字段即可。根據(jù)織夢官方的說法,在模板中用arclist調(diào)用附加表字段需要指定channelid屬性和要獲得的字段。
示例代碼如下:
{dede:arclist typeid='1' row='1' flag='j' addfields='redirecturl' channelid='1' orderby='pubdate'}
[field:title/]
{/dede:arclist}
也可以根據(jù)redirecturl是否為空,實現(xiàn)直接跳轉(zhuǎn)還是跳轉(zhuǎn)到站內(nèi), 示例代碼如下:
{dede:arclist typeid='1' row='1' flag='j' addfields='redirecturl' channelid='1' orderby='pubdate'}
[field:title/]
{/dede:arclist}