使用織夢遇到以下問題怎么辦呢?“如何循環(huán)調(diào)用頂級欄目下的二級欄目以及所有的三級欄目”,大家有沒有遇到類似問題呢??
下面是經(jīng)過我個人研究得出的解決辦法:
{dede:channelartlist typeid=’1′}(注:這是頂級欄目id)
{dede:field name=’typename’/}(注:這是二級欄目名稱)
{dede:sql sql=’Select * from dede_arctype where reid=~id~ ORDER BY id’}
[field:typedir function="cn_substr(@me,200,9) " /] [field:typename/](注:這是三級欄目的靜態(tài)路徑和欄目名稱)
{/dede:sql}
{/dede:channelartlist}
因為[field:typedir /]在數(shù)據(jù)庫存儲的路徑包括{cmspath}這個字符串,所以我們必須處理一下,就用到織夢(dedecms)自帶的cn_substr這個系統(tǒng)函數(shù),這里簡要說一下這個函數(shù)的參數(shù),@me是當前字段值,也就是取出的[field:typedir /]這個值,200和9表示從第9個字符位置( (不包括這個字符))開始截取200個字符。
版權(quán)聲明: 本站資源均來自互聯(lián)網(wǎng)或會員發(fā)布,如果侵犯了您的權(quán)益請與我們聯(lián)系,我們將在24小時內(nèi)刪除!謝謝!
轉(zhuǎn)載請注明: dede織夢循環(huán)調(diào)用二級欄目及下三級欄目方法