位置: 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 静态方法)

  • 小规模纳税人代收水电费税率
  • 企业消费税会计处理案例
  • 完税价格是含税价格吗?
  • 工商年报已报网上还查不出来
  • 什么原始凭证可以填写
  • 取得研发样品收入
  • 简易计税36个月不能变指的是这个项目吗?
  • 收到投资款需要缴纳增值税吗
  • 维保税率和维修税率是多少
  • 新会计准则中资产减值论文
  • 福利企业要求
  • 年初未分配利润借方增加还是减少
  • 托收承付是收到钱了吗
  • 境内机构经常项目外汇账户
  • 定额发票验旧后还能用吗
  • 物业费的进项税额可以抵扣吗
  • 增值税专用发票税率
  • 购入资产当月开始计提折旧
  • 未计提印花税会计分录
  • 小型微利企业所得税税率2023
  • 打开我的电脑出现找不到应用程序
  • 技术服务费增值税可以抵扣吗
  • win10更新失败怎么回事
  • win10如何关闭更新并关机
  • 公司卖二手车的流程
  • adsl灯一直闪烁
  • 房地产会计工资一般多少
  • windows update更新错误
  • 营改增后工程税收怎么计算
  • 定期支票丢了能取钱吗
  • 银行企业未达账户怎么办
  • php编程基础与案例开发
  • FUXA个人学习总结(一)
  • php 可变变量
  • 不得税前扣除的项目有哪些
  • 应税行为包括销售货物吗
  • Vue中@change、@input和@blur的区别以及什么是@keyup
  • 年底计提成本
  • 往来款的账务处理
  • 还贷款的卡有利息吗
  • discuz发帖标签
  • 流动资产比例大说明什么
  • 收到天使投资账务处理
  • 应付账款主要账户有哪些
  • 劳务报酬所得如何申报
  • 材料的采购成本包括
  • 政府补助的会计准则
  • 企业被列入经营异常名录可以注销吗
  • 税金及附加核算哪些税费
  • 其他公司归还借款分录
  • 包工包料工程如何报价合理
  • 代收代缴水电费协议
  • 固定资产售后回购
  • 企业弥补亏损的顺序
  • 银行销户余额怎么查
  • 销售边角废料取名怎么取
  • MySQL ALTER命令使用详解
  • sql server的相关技术知识
  • sql语句重复
  • 教你鉴别耳机音质的好坏的几大技巧
  • windows10的设置在哪里
  • win8系统设置在哪里
  • 电脑xp系统改装win7系统可以吗
  • windowsxp开机启动项在哪里设置
  • 关闭5gwifi
  • win8一直在开始界面
  • window1020h2
  • win10预览版和正式版
  • jquery通过扩展select控件实现支持enter或focus选择的方法
  • 辅组什么词?
  • 编写python
  • 弹簧设计软件手机版
  • js弹出小窗口
  • JavaScript split()使用方法与示例
  • Javascript removeChild()删除节点及删除子节点的方法
  • 郑州地铁客服热线电话
  • 工程开具增值税专用发票
  • 干部任免审批表怎么填写
  • 贵州税务开票系统登录
  • 餐厅税务依据有哪些
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设