POST TIME:2017-11-12 23:50
織夢模板標簽sql、datalist等標記中調用文章url方法:
sql標簽調用文章url方法:
在sql標記里,使用下面的標簽即可調出文章url地址:
[field:id runphp='yes']$arcRow=GetOneArchive(@me);@me=$arcRow['arcurl'];[/field:id]
datalist調用文章url方法:
sql標簽調用文章url,是用的GetOneArchive函數,打開include文件夾下common.func.php文件找到GetOneArchive函數。這個函數最后$aid返回了一個$reArr數組,這個數組有arcurl這個元素,這下很好理解sql標簽中調用arcurl的方法了。
我們現在擴展一下GetOneArchive函數
打開include文件夾下extend.func.php,加入以下代碼:
function getOneArchiveElement($aid,$element='arcurl'){
$arcRow=GetOneArchive($aid);
return $arcRow[$element];
}
然后在模板的datalist標簽中通過如下代碼調用:
{dede:field.aid function="GetOneArchiveElement(@me,'arcurl')"}
@me是傳遞參數aid的功能,這就解決了datalist標簽中調用arcurl的問題,當然GetOneArchiveElement這個函數還能調用其他元素。