中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》
  • 首頁 > 
  • 教程 > 
  • 數據庫 > 
  • dede織夢調用頂級二級欄目及下三級欄目方法(數據庫實現)

dede織夢調用頂級二級欄目及下三級欄目方法(數據庫實現)

發布時間:2020-07-31 15:02:08 來源:網絡 閱讀:774 作者:喬喬19900220 欄目:數據庫

①:通過dede調用二級欄目大家都會調用,但要調用三級欄目,就有點麻煩了,如下樣式的三級欄目dede如何調用呢?如下:
----------------------------------------A級主欄目
+頂級欄目
+二級欄目
+三級欄目(A)
+三級欄目(B)
+三級欄目(C)
+二級欄目
+三級欄目(D)
+三級欄目(E)
+三級欄目(F)
----------------------------------------B級主欄目
+頂級欄目
+二級欄目(G)
+二級欄目(H)
+二級欄目(I)
{dede:channelartlist typeid=6 row=4} (注:這是頂級欄目id)
{dede:field name='typename'/} (注:這是二級欄目名稱)
{dede:sql sql='Select * from dede_arctype where reid=~id~ ORDER BY id limit 0,7'}
[field:typename/]
(注:這是三級欄目的靜態路徑和欄目名稱)
{/dede:sql}
{/dede:channelartlist}
因為[field:typedir /]在數據庫存儲的路徑包括{cmspath}這個字符串,所以我們必須處理一下,就用到織夢(dedecms)自帶的cn_substr這個系統函數,這里簡要說一下這個函數的參數,@me是當前字段值,也就是取出的[field:typedir /]這個值,200和9表示從第9個字符位置( (不包括這個字符))開始截取200個字符。
typeid='' 指定頂級欄目就可以啦, limit0,7 這個7是控制三級欄目的顯示個數的,顯示樣式自己調整CSS。
②:
可能有很多人因為各種需要,不論是增加密度還是操作方面的便捷性增強用戶體驗,會涉及到dede需要增加三級或者更深層級導航的需求,咱和尚廢話不多說了,直接上代碼:
{dede:type typeid='3'}[field:typename/]{/dede:type} (如果上面二級名稱掉不出來可以用這個)
{dede:channelartlist typeid='3'}
{dede:field name='typename'/}
{dede:sql sql='Select * from dede_arctype where reid=~id~'}
[field:typename/]
{/dede:sql}
{/dede:channelartlist}

以上代碼能夠實現理論上無限層級深度的導航菜單調用,哈哈,當然,只要你需要,就能滿足,顯示效果需要CSS來修飾一下。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

新化县| 正宁县| 伊吾县| 昂仁县| 高要市| 沿河| 宁夏| 邛崃市| 萨嘎县| 杭州市| 凯里市| 瑞安市| 大化| 兴隆县| 子洲县| 托克逊县| 阿巴嘎旗| 尼勒克县| 广元市| 增城市| 读书| 石门县| 南丰县| 大名县| 靖远县| 蓝田县| 榆社县| 涞水县| 万年县| 太仆寺旗| 临颍县| 石渠县| 盈江县| 丹东市| 德惠市| 邵阳市| 高青县| 绥芬河市| 芜湖县| 中阳县| 手游|