91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》
  • 首頁 > 
  • 教程 > 
  • 數據庫 > 
  • 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

南部县| 金堂县| 双牌县| 凤凰县| 渝北区| 封丘县| 方正县| 越西县| 新宁县| 乐安县| 永康市| 保定市| 龙胜| 西峡县| 高阳县| 阳春市| 汪清县| 津市市| 康乐县| 上虞市| 仁怀市| 元阳县| 石柱| 黄浦区| 晋江市| 竹山县| 湘乡市| 新乡市| 淅川县| 白山市| 页游| 印江| 安仁县| 嘉定区| 江安县| 龙门县| 喀喇沁旗| 阿巴嘎旗| 永靖县| 福清市| 金昌市|