做網站,我們是認真的!

網站適配電腦+手機端,僅1280元,送2000M阿里云服務器,送com域名+免費備案
網站前端采用靜態系統顯示,后端動態管理,我們承諾網站包收錄,完成網站之后把源碼給客戶!

觀點

互聯網+時代,說建站,談運營與網絡營銷

dede織夢循環調用二級欄目及下三級欄目方法

時間:2020-12-21

使用織夢遇到以下問題怎么辦呢?“如何循環調用頂級欄目下的二級欄目以及所有的三級欄目”,大家有沒有遇到類似問題呢??

下面是經過我個人研究得出的解決辦法:

{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/](注:這是三級欄目的靜態路徑和欄目名稱)

   {/dede:sql}

 {/dede:channelartlist}

 因為[field:typedir /]在數據庫存儲的路徑包括{cmspath}這個字符串,所以我們必須處理一下,就用到織夢(dedecms)自帶的cn_substr這個系統函數,這里簡要說一下這個函數的參數,@me是當前字段值,也就是取出的[field:typedir /]這個值,200和9表示從第9個字符位置( (不包括這個字符))開始截取200個字符。

0
首頁
案例
關于
聯系
凯时平台