亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

和平区| 庆城县| 沂源县| 治多县| 青海省| 木里| 江永县| 通城县| 滨海县| 波密县| 乡城县| 肥西县| 屏边| 颍上县| 肇东市| 仁化县| 普安县| 泰兴市| 清远市| 积石山| 曲水县| 乌兰浩特市| 库车县| 墨玉县| 嵊泗县| 当阳市| 海林市| 玉龙| 金寨县| 蚌埠市| 丰县| 乐亭县| 兴海县| 沾益县| 新余市| 灵寿县| 荣昌县| 邯郸市| 崇州市| 靖州| 东至县|