dede織夢 {dede:sql 標…

研究dedecms,因爲需要多表聯查,只有通過sql語句來調用文檔,可是用默認的[field:arcurl/]無法獲取文檔的鏈接地址,後經到網上搜尋,找到一套調用文檔地址的辦法,整理下面:


在Dede系統裏面,我可以可以自由使用SQL語句來配合織夢標籤進行更多的個性化調用。比如:推薦會員、推薦企業等。通過SQL語句調用文檔列表並獲取其靜態頁面地址的方法。

他的基本參照格式爲:
   {dede:sql sql='select 字段 From 表名稱 where 條件語句'}
   [field:字段名/]
   {/dede:sql}

由上面這種基本格式,我們就可以基本轉換出一條調用文檔列表的調用標籤了,代碼爲:
   {dede:sql sql='select * From dede_archives limit 10'}
   [field:title/]
   {/dede:sql}

大家看到了上面的文檔鏈接的底層模板地址的是動態的,那麼我們要如何來進行轉換,讓他鏈接到靜態地址呢,這裏我們只需要對[field:id/]進行一下轉換,轉換後的完整代碼爲:
   {dede:sql sql="SELECT * FROM dede_archives limit 10"}
       

            [field:title function=cn_substr(@me,30,0)/]
        
    {/dede:sql}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章