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

  • 应交税费待抵扣进项税额
  • 销售货物收入确认条件
  • 个人所得税专项扣除子女教育标准
  • 加计扣除进项税账务处理
  • 混凝土开票的型号规格
  • 企业出现税务问题的案例
  • 企业融资租赁是什么意思
  • 汇总记账凭证核算组织程序的缺点主要有
  • 结构性存款认购时间为募集期的几点
  • 企业购入投资性房地产
  • 固定资产入错账套怎么做账
  • 所得税会计核算要点及程序
  • 劳务费差额征税的账务处理
  • 没有成立工会的企业怎么做账
  • 单位互换房产税收优惠政策
  • 把黑龙江省
  • 哪些研发费用可以资本化
  • 存货跌价准备会计科目编码
  • 工会经费结余怎么记账
  • 收到免税苗木发票怎么做账
  • 支付国外佣金代扣代缴企业所得税怎样记账
  • 城镇地域
  • 鸿蒙密码锁设置密码的方法
  • 应付职工薪酬转入管理费用
  • win11怎么压缩图片画质
  • 怎么才能快速?
  • 扣缴公积金的会计分录
  • 认证未抵扣的发票购买方能开红字信息表吗
  • php实现的一致性是什么
  • php实用的案例
  • phpstorm ftp
  • php中strrev
  • 提取企业发展基金分录比例
  • PHP - EasyUI DataGrid 资料取的方式介绍
  • 材料外加工会计分录
  • 个人出租有形动产怎么交税
  • 发票开烟酒
  • 公司承担责任的方式
  • 得物的成本结构是什么
  • 库存商品暂估入库金额如何确定
  • python之sqlalchemy创建表的实例详解
  • 预付账款主要核算哪些内容
  • 核定征收企业所得税应税所得率
  • 增值税补充申报表不填可以吗
  • 个人发票需要什么抬头
  • 网上银行跨行转账手续费
  • 资产减值损失属于什么科目
  • 股权变更涉及土地增值税吗
  • 会计年度对账
  • 公司注销前怎么平账需要提前多久
  • 投资性房地产公允价值模式账务处理
  • 存货盘点的方法有哪些
  • 公司组织出国旅游很差吗
  • 最新出口退税申报需要哪些资料
  • 公交车经营权转让案例
  • 预收账款和预付账款都属于负债类科目
  • 收到承兑汇票如何写收据
  • 在建工程前期费用明细
  • 行政事业单位支出范围和标准
  • 电子回单费用如何查询
  • 美金形式发票
  • 松散索引和紧凑索引
  • win7清理系统垃圾的方法
  • windows xp打开服务
  • win7怎么翻转桌面
  • windows xp 2021 r3
  • 退休后归什么部门管
  • avgorange是什么文件
  • vi编辑器使用教程
  • visual studio 10 cocos2dx项目移植到eclipse的android项目(配置请参照上一篇文章开发环境搭建)
  • texture packer工具
  • linux中w命令详解
  • 详解javascript事件冒泡
  • js中布尔值为false的六种情况
  • 使用粗盐热敷十大危害
  • mac解析域名
  • bootstrap要学多久
  • 纳税申报表作废了怎么重新报?
  • 国家税务网站官网
  • 个人转让限售股原值无法确定
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设