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

  • 五险一金代缴费
  • 工商注册经营部和公司的区别
  • 城建税是什么税率
  • 分批付款 发票怎么开
  • 发票没有银行账号可以收不
  • 报销是否需要发票
  • 个人独资企业租赁收入如何纳税
  • 增值税怎样报税
  • 小规模季度不超过45万的税收优惠
  • 公司为员工购买五险一金是什么意思
  • 建安发票是什么意思
  • 职工教育经费税前扣除标准2023年
  • 建筑企业在增值税方面新出台的政策
  • 固定资产金额小于5000元,可以不一次性税前扣除吗
  • 税务改革方向
  • 企业的不征税收入用于支出所形成的资产
  • 政府减免税款如何做账
  • 拿回费用票普票忘记入账怎么办?
  • 母子公司之间转让房产
  • 办公费发票可以认证吗
  • 成本少结转了怎么调账
  • 留抵税额算进项税额吗
  • iphone无法打开网页怎么办
  • 冲减预付账款是什么意思
  • 事业单位政府预算
  • 长期借款利息如何做账
  • bios设置第一启动项Linux
  • 政府专项基金是什么
  • 最新专业版win10
  • 收益类账户的会计分录
  • php递归函数的例子
  • PHP:ob_iconv_handler()的用法_iconv函数
  • PHP:imagefontheight()的用法_GD库图像处理函数
  • 农民工的职业培训
  • 工资总额提取福利费
  • 特斯拉适用于什么车型
  • 图像的分类方法及具体的分类
  • 增值税专用发票电子版
  • 暂估入库算材料成本差异吗
  • page_sql
  • 一般纳税人招待费扣除标准
  • MySQL提示The InnoDB feature is disabled需要开启InnoDB的解决方法
  • 小微企业确定条件
  • 普通发票应怎么开具
  • 小规模纳税人给别人开票的税点多少
  • 什么情况需要个人所得税
  • 水利建设基金的税率
  • 发票抵扣联认证完还有用吗
  • 银行印鉴变更申请书范本
  • 当月发票是否需要当月支付
  • 工程项目采购
  • 冲减上月收入会计分录
  • 销售费用的主要构成
  • 收到微信公众号反诈骗风险提示
  • 销售费属于期间费用
  • 不动产租赁属于什么税目
  • 投资收益余额在贷方怎么结转
  • 过路费属于差旅费还是办公费
  • 残疾基金缴纳标准
  • 增值税普通发票查询
  • 小规模公司房租发票税率是多少
  • 固定资产清理账户借方的核算内容包括
  • 银行承兑汇票的承兑人
  • mysql修改默认字符集和校对规则
  • win8.1配置要求
  • centos6.10安装教程详解
  • window7优盘不显示
  • win7升级win10系统版本软件还有吗
  • win8系统怎样
  • javascript ?
  • 批处理文件的拷贝怎么写
  • 安卓版影音播放器哪个好用
  • js中排序的函数
  • android基础知识点
  • jquery基本操作
  • javascript面向对象编程
  • 软件和集成电路企业税收优惠
  • 本年累计实际已预缴的所得税额怎么填
  • 青岛胶州国际机场在哪个区
  • 实木地板什么
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设