日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

dede织梦调用顶级二级栏目及下三级栏目方法(数据库实现)

發(fā)布時間:2025/7/14 数据库 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 dede织梦调用顶级二级栏目及下三级栏目方法(数据库实现) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

①:通過dede調(diào)用二級欄目大家都會調(diào)用,但要調(diào)用三級欄目,就有點麻煩了,如下樣式的三級欄目dede如何調(diào)用呢?如下:
----------------------------------------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/]
(注:這是三級欄目的靜態(tài)路徑和欄目名稱)
{/dede:sql}
{/dede:channelartlist}
因為[field:typedir /]在數(shù)據(jù)庫存儲的路徑包括{cmspath}這個字符串,所以我們必須處理一下,就用到織夢(dedecms)自帶的cn_substr這個系統(tǒng)函數(shù),這里簡要說一下這個函數(shù)的參數(shù),@me是當(dāng)前字段值,也就是取出的[field:typedir /]這個值,200和9表示從第9個字符位置( (不包括這個字符))開始截取200個字符。
typeid='' 指定頂級欄目就可以啦, limit0,7 這個7是控制三級欄目的顯示個數(shù)的,顯示樣式自己調(diào)整CSS。
②:
可能有很多人因為各種需要,不論是增加密度還是操作方面的便捷性增強用戶體驗,會涉及到dede需要增加三級或者更深層級導(dǎo)航的需求,咱和尚廢話不多說了,直接上代碼:
{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}

以上代碼能夠?qū)崿F(xiàn)理論上無限層級深度的導(dǎo)航菜單調(diào)用,哈哈,當(dāng)然,只要你需要,就能滿足,顯示效果需要CSS來修飾一下。

轉(zhuǎn)載于:https://blog.51cto.com/7286399/1769192

總結(jié)

以上是生活随笔為你收集整理的dede织梦调用顶级二级栏目及下三级栏目方法(数据库实现)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。