位置: IT常识 - 正文

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

编辑:rootadmin

推荐整理分享织梦数据库实现调用顶级二级栏目及下三级栏目方法(织梦数据库在哪),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:织梦数据库配置,织梦数据库配置文件,织梦数据库在哪,织梦数据库在哪个文件夹,织梦cms的数据库文件在哪,织梦数据库在哪个文件夹,织梦cms的数据库文件在哪,织梦数据库配置文件,内容如对您有帮助,希望把文章链接给更多的朋友!

通过dede调用二级栏目大家都会调用,但要调用三级栏目,就有点麻烦了,如下样式的三级栏目dede如何调用呢?如下:

----------------------------------------A级主栏目

+顶级栏目

+二级栏目

+三级栏目(A)

+三级栏目(B)

+三级栏目(C)

+二级栏目

+三级栏目(D)

+三级栏目(E)

+三级栏目(F)

----------------------------------------B级主栏目

+顶级栏目

+二级栏目(G)

+二级栏目(H)

+二级栏目(I)

{dede:channelartlist typeid=6 row=4} (注:这是顶级栏目id)

<div>

<span><a href="{dede:field name='typeurl'/}">{dede:field name='typename'/}</a></span> (注:这是二级栏目名称)

<ul>

{dede:sql sql='Select * from dede_arctype where reid=~id~ ORDER BY id limit 0,7'}

<li><a href='[field:typedir function='str_replace("{cmspath}","",@me)'/]' target='_blank'>[field:typename/]</a></li>(注:这是三级栏目的静态路径和栏目名称)

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

{/dede:sql}

</ul>

</div>

{/dede:channelartlist}

因为[field:typedir /]在数据库存储的路径包括{cmspath}这个字符串,所以我们必须处理一下,就用到织梦(dedecms)自带的cn_substr这个系统函数,这里简要说一下这个函数的参数,@me是当前字段值,也就是取出的[field:typedir /]这个值,200和9表示从第9个字符位置( (不包括这个字符))开始截取200个字符。

typeid=''指定顶级栏目就可以啦,limit0,7这个7是控制三级栏目的显示个数的,显示样式自己调整CSS。

可能有很多人因为各种需要,不论是增加密度还是操作方面的便捷性增强用户体验,会涉及到dede需要增加三级或者更深层级导航的需求,直接上代码:

<ul>

<li>{dede:type typeid='3'}<a href="[field:typelink/]">[field:typename/]{/dede:type}</a>(如果上面二级名称掉不出来可以用这个)

<ul>

{dede:channelartlist typeid='3'}

<li><a href='{dede:field name='typeurl'/}'>{dede:field name='typename'/}</a>

<ul>

{dede:sql sql='Select * from dede_arctype where reid=~id~'}

<li><a href='[field:typedir function='str_replace("{cmspath}","",@me)'/]'>[field:typename/]</a></li>

{/dede:sql}

</ul>

</li>

{/dede:channelartlist}

</ul>

</li>

</ul>

以上代码能够实现理论上无限层级深度的导航菜单调用。要实现相应样式,自己用CSS来修饰。

免责

本文链接地址:https://www.jiuchutong.com/zhishi/304103.html 转载请保留说明!

上一篇:驱动开发:内核LDE64引擎计算汇编长度(驱动开发做得长久吗)

下一篇:python静态方法如何定义(python3 静态方法)

  • 支付宝怎么更新身份证信息(支付宝怎么更新银行卡信息)

  • 天猫精灵怎么打电话给别人(天猫精灵怎么打电话给手机通讯录的人)

  • 小米画板怎么取出电池(小米画板怎么取出笔刷)

  • 降权宝贝下架还是删除(降权宝贝下架还能上架么)

  • 新版抖音怎么看音浪(新版抖音怎么看互动消息记录)

  • 怎么把快手上别人的视频变成自己的(怎么把快手上别人的视频水印去掉)

  • 手机qq怎么关闭账号查找(手机qq怎么关闭频道和小世界)

  • 苹果手机怎么抖音充值(苹果手机怎么抖音录屏)

  • npu处理器有什么用(npu处理器玩游戏怎么样)

  • 对方忙线中对方会收到提醒吗(对方忙线中对方知道吗)

  • 有订单编号怎么查商品(有订单编号怎么查快递单号)

  • 苹果乱扣费怎么办退款(iphone乱扣费怎么追回)

  • oppor11t不推送colors5.2怎么办(为什么oppo新版本不推送)

  • vivo x27防不防水(vivox27pro防不防水)

  • 高德ar实景导航怎开(高德ar实景导航怎么没有了)

  • 抖音里未上传的咋删除(抖音未上传的视频怎么查)

  • 小米手环怎么监控睡眠(小米手环怎么监测运动心率)

  • 快手怎么设置浏览方式(快手怎么设置浏览界面和以前一样)

  • nfc可以长期开着吗(nfc一直开着会损耗吗)

  • 华为荣耀20i支持快充吗(华为荣耀20i支持无线充电吗)

  • 华为p30支持多少w快充(华为P30支持多少帧刷新?)

  • 关闭开始菜单中的动态磁贴功能(如何取消开始菜单的程序)

  • sccenter.exe - sccenter是什么进程 有什么用

  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设 电脑维修 湖南楚通运网络