織夢文章,當你把某個文章的自定義屬性設置為跳轉[j]時,我們希望能直接在頁面中輸入這個文檔的跳轉鏈接作為a標簽里的鏈接
dede:arclist標簽中調用方法
{dede:arclist typeid='2' row='10' channelid='1' addfields='redirecturl'}<a href="[field:redirecturl/]">[field:title/]</a>{/dede:arclist} |
channelid='1' 里面的1是模型id
addfields='redirecturl' 里面的 redirecturl 其實就是跳轉地址字段名,因為這個字段是在附加表
dede:list標簽中調用方法
1、在內容模型-普通文章模型(或者其他模型)-基本設置-列表附加字段,添加redirecturl進去
redirecturl
2、在內容模型-普通文章模型(或者其他模型)-字段管理-模型字段配置(文本模式),添加
<field:redirecturl itemname="跳轉網址" type="text" isnull="true" islist="1" default="" rename="" />
添加好這2步以后就可以直接在dede:list標簽里直接使用[field:redirecturl/]標簽來調用跳轉地址了
{dede:list pagesize='10' titlelen='250'}<a href="[field:redirecturl/]">[field:title/]</a>{/dede:list} |
不需要寫其他多余的 channelid='1' 和 addfields='redirecturl'
如果有的文檔不是跳轉屬性,想要輸出正常的文檔鏈接,那把
href="[field:redirecturl/]"
改成
href="[field:array runphp=yes]@me = (@me['redirecturl'] == '' ? @me['arcurl'] : @me['redirecturl']);[/field:array]" |
完成
新聞熱點
疑難解答