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

  • 增值税进项税额计算公式
  • 出口支付给境外的佣金
  • 劳务报酬自行申报时间
  • 农产品一般纳税人开普票免税吗
  • 流动性比例高好还是低好
  • 转账支票的用途怎么写
  • 偿债基金公司债
  • 房地产企业老项目增值税
  • 营改增后建筑公司账务处理
  • 收到发票多开税额进项转出是怎样的?
  • 计提固定资产减值准备属于什么支出
  • 房地产企业汇算清缴报表
  • 出售自建厂房的税率
  • 可以给行政事业单位开增值税专用发票吗
  • 个人开劳务专票给公司怎么开
  • 税务局工会经费新举措
  • 增值税进项销项怎么算
  • 土地划转到子公司要多久
  • 可转债转换为股权投资的企业所得税处理
  • 工会职工活动支出标准
  • 负债清偿损益明细表可以0报么
  • 售后服务对客户满意度的影响论文
  • 苹果mac怎么禁止百度搜索
  • ai自动生成代码
  • windows10如何清理c盘垃圾
  • 增值税预缴税款表电子版下载
  • 预计负债是什么原则
  • php防止订单重复处理
  • MacOS bigsur11.2连击缩放窗口功能怎么关闭或开启?
  • php timestamp
  • 借支单还款后借支单要还么
  • php查询数据库语句
  • 商贸企业小规模税率是多少
  • 终止劳动合同赔偿需要缴税吗
  • 深度学习第一步——Pytorch-Gpu环境配置:Win11/Win10+Cuda10.2+cuDNN8.5.0+Pytorch1.8.0(步步巨细,少走十年弯路)
  • 固定资产的使用寿命超过一个会计年度
  • 包装物应交消费税
  • 旅行社代订酒店如何入账
  • 包装物押金属于应税货物吗
  • 计提坏账准备不会影响应收账款账面价值
  • 限定性净资产是指什么
  • 印花税计算公式
  • mongo mysql区别
  • 保险支票托收
  • 新公司筹建期要做账吗
  • 开票资料需要哪些东西
  • 结转完工产品成本的会计科目
  • 综合所得计税依据
  • 无形资产有在建工程吗
  • 库存商品是表达什么意思
  • 外购商品发给员工要交个税吗
  • 事业单位未取得相关证书不予受理
  • 增值税零税率发票怎么开
  • 长期待摊费用如何评估
  • 劳务外包存在的法律风险
  • 质量问题举例
  • 小规模公司一般开什么发票
  • 应收账款和应付账款属于什么科目
  • mac系统自带的杀毒软件
  • centos7安装教程详解
  • 如何激活Win8.1
  • microsoft skypeapp
  • mac锁定快捷键
  • linux定时删除2天前的文件输出日志
  • win7怎么升级到win10系统软件还在吗
  • windows10预览版怎么样
  • win10怎么安装google浏览器
  • windows查看文件内容的命令
  • linux ftp创建文件夹命令
  • 问题的英语怎么读
  • Bullet(Cocos2dx)之创建地形
  • unity3d c语言
  • 游戏开发那些事
  • JavaScript中数组长度的属性
  • android工程目录
  • asp.net runat
  • bash scp command not found的解决方法
  • python的argparse用法
  • python app爬虫教程
  • 黄金税率是多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设