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

  • 增值税发票选择确认平台打不开怎么办?
  • 产品模板是固定的吗
  • 结转成本时是否含税
  • 个人账户发工资扣税吗
  • 其他应付款太多怎么做账务处理
  • 印花税什么情况可以退
  • 滴滴代叫乘客有没有事
  • 增值税负率怎么算
  • 财务报表其他应付款为负数
  • 企业间拆借资金是否缴税
  • 分配利润和分配股利
  • 企业法人不是实际老板怎么办
  • 取得抵债资产的方式主要有以下几种
  • 增值税普通发票和普通发票的区别怎么交税
  • 发票的金额可以答应客户多开
  • 发票打印机的字偏上
  • 职工福利费为什么是14%
  • 民办非企业缴纳失业保险吗
  • 招大学生做兼职的网站
  • 过桥过闸 增值税
  • 审图费发票需要备注吗
  • 税控盘登不上怎么回事
  • 启用或关闭windows功能怎么勾选
  • 怎么免费获取百度文库的付费文档
  • 差旅费账务处理例子
  • 冲减以前年度营业外收入
  • 公司向银行贷款利息是多少
  • 没有以前年度损益调整怎么办
  • win7使用小技巧
  • 缴纳公积金个人部分会计分录
  • 研发费用的会计和税法的不同
  • .exe是什么软件
  • 应付票据和应收票据的关系
  • 视同销售的会计处理怎么做?
  • php实现原理
  • 行政单位捐赠收入属于什么收入
  • php抓取
  • html零基础入门教程
  • node.js快速入门
  • php实现导出带样本的方法
  • 传统结算工具的不足有
  • 应交税费的主要成本
  • git web hook
  • 税控盘减免税款结转会计分录
  • 企业会计准则规定了
  • sqlserver2012安装好了桌面没有图标
  • 房产税的计算方式
  • 房屋开发企业
  • 工程在建期间的招待费计入什么科目
  • 快递做账用什么软件
  • 应付票据贴现利息收入会计分录
  • 收到同业清算互联前置如何入账
  • 提前还贷款计算机
  • 一个完整的活动策划方案范文
  • win10预览版好吗
  • windows server 开始菜单
  • ubuntu系统如何安装
  • centos6.5mini安装教程
  • 复制粘贴报错
  • linux系统中用户可以分为三种
  • linux 详解
  • linux ssh免密码
  • win8如何关闭杀毒软件
  • Linux /bin, /sbin, /usr/bin, /usr/sbin 区别
  • cmd是什么意思 视频
  • win10屏幕刷新率只有60
  • Extjs4.0 ComboBox如何实现三级联动
  • cocos2dx菜鸟教程
  • node.js创建服务
  • vue实现下载功能
  • js日期格式
  • Android百度地图定位 sdk 地理围栏监听
  • 详细解读了
  • jquery实现输入框自限制
  • 城建税教育费附加怎么做分录
  • 技术合同备案要求
  • 百旺税控盘电话服务热线
  • 河南政务服务网官网
  • 朝阳银行作息时间
  • 所得税汇算清缴退税税务局要来查账
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设