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

  • 月度税率表和综合所得税率表区别
  • 环境保护税是什么科目
  • 计提租赁费用
  • 公司月报表怎么做
  • 小规模入账的收入分录
  • 小规模印花税是季报还是月报
  • 出纳个人账户转公户
  • 在建工程在现金流量表中
  • 怎么开具商业承兑票据
  • 公司并购股权转让协议
  • 法院退诉讼费账务处理
  • 房地产企业收到预收款如何纳税
  • 企业所得税前列支的费用
  • 个人转租房屋的法律规定
  • 出口退税逾期未申报的可以申请免税吗
  • 税收筹划的概念和步骤
  • 收到政府征地补偿款
  • 在业和存续是什么经营状态
  • 月末结转本月已销产品成本
  • 以公司名义购买房产的利与弊
  • 宽带错误797最简单解决方法
  • mac上读取ntfs
  • 查补税款有未缴纳怎么办
  • 固定资产原值和账务账套原值不平
  • 增值税进项税额属于什么会计科目
  • php foo
  • 费尔南迪纳岛气候类型
  • 一次还本分次付息的国债会计分录
  • 房产税为什么会退税
  • yii框架的优点及原理
  • 投资性房地产成本法转公允价值法
  • 大前端需要掌握什么技能
  • opencv dng
  • python 量化
  • vue缓存路由组件相关的两个生命周期函数是
  • 被黑客攻击
  • php发送http请求的常用方法分析
  • php类型约束用法有哪些
  • lspv命令详解
  • 限定性净资产是指什么
  • phpcms视频教程
  • phpcms生成html
  • 交通运输企业有什么优惠政策
  • 土地出让合同的法律效力
  • 公司卖出货物没有发票
  • 结转损益类科目余额
  • 住宿发票 抵扣
  • 土地承包经营合同生效条件
  • 为什么股票配资的都在境外交易
  • 新税法实施后以前的条例规章作废吗
  • 信托保障基金会返还吗
  • 实收资本挂在其他应收款现在股权转让
  • 进项税额准予抵扣是什么意思
  • centos虚拟机怎么用
  • mysql5.7慢查询
  • linux系统中的用户大体可分为三组
  • linux系统转换为win系统脚本
  • fedora设置
  • win10windows更新
  • mac os常用快捷键
  • Win8.1怎么打开无线网卡
  • iis安装步骤 windows server 2008
  • 比较漂亮的一个字
  • 跨域资源共享漏洞怎么修复
  • 可实现的系统
  • 网页中英文切换
  • 月经其间可以吃消摇丸吗
  • node.js入门经典pdf
  • unity3d物体旋转
  • 利用的英文
  • pulls toward
  • js数组操作方法
  • Caused by: android.content.ActivityNotFoundException: No Activity found to handle Intent错误的记录。
  • 欢迎使用来电提醒业务是什么意思
  • 水产品 免税
  • 国家税务培训信息网官网
  • 盐城滨海人口
  • 如何理解涉税零风险概念
  • 中国进口奶粉关税税率表2019
  • 越南入关要给小费吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设