您现在的位置是:首页 > cms教程 > dedecms教程dedecms教程
dede获取任意栏目N级列表链接树形菜单的方法
宛海2023-10-29 00:20:52dedecms教程已有8人查阅
导读在DEDECMS里获取顶级栏目很简单,一句 {dede:channel}{/dede:channel} 即可搞定。但有时我们需要在任意页面获取任意顶级栏目下的二级和san级栏目列表的链接
在DEDECMS里获取顶级栏目很简单,一句 {dede:channel}{/dede:channel} 即可搞定。但有时我们需要在任意页面获取任意顶级栏目下的二级和san级栏目列表的链接, {dede:channel} 就无能为力了。注意,我说的是在“任意”(首页、封面、列表、文章等)页面调用“任意”二或san级栏目列表。
OK,一步步来,先第一个。(适用dedecmsV4,V5.X未测试。)感谢双赢朋友帮忙测试。原来的函数在某些主机上进行生成html操作会提示inc_channel_unit_functions.php出错,现已改正。大家可放心使用。
一、在任意页面获取某顶级栏目下的二级栏目列表
例如,我们要在首页或其他页面插入 产品展示 这个顶级栏目的下级栏目列表,
1、在 /include/inc_functions.php 之后的
?> 前加入以下代码: 2、在模板里用 调用即可。这里getProductClass(2)中的 2 是产品展示的栏目ID。如果你的是其他的,请作相应修改。
3、伪静态的话请用以下代码: 二、在任意页面获取某顶级栏目下的二级栏目和san级栏目列表(树形菜单)
这里其实是取得一个树形菜单,共两级,如要多级的话,请自行参照修改。
1、在 /include/inc_functions.php 之后的
?> 前加入以下代码: 2、在模板里用 调用即可。这里getProductTree(2)中的 2 是产品展示的栏目ID。如果你的是其他的,请作相应修改。
3、产生的代码如下: 在CSS里你就可以对 .smallclass 设置样式,如不同背景和缩进等。
更新:
4、伪静态的话请用以下代码: 最诱人的更新:
三、在任意页面获取顶级栏目和二级栏目列表
1、在 /include/inc_functions.php 之后的
?> 前加入以下代码:
加入第二点[二、在任意页面获取某顶级栏目下的二级栏目和san级栏目列表(树形菜单)]的两个函数,然后把第一个函数 里的: 改为: 就是把 $typeid 改为 0 。
2、在模板里用 调用即可。
3、你可举一反三做成N级栏目列表调用,具体我不写了。
看到这里,你是不是有什么想法?对了,可以参照这里改一下做二级滑动导航栏!
OK,一步步来,先第一个。(适用dedecmsV4,V5.X未测试。)感谢双赢朋友帮忙测试。原来的函数在某些主机上进行生成html操作会提示inc_channel_unit_functions.php出错,现已改正。大家可放心使用。
一、在任意页面获取某顶级栏目下的二级栏目列表
例如,我们要在首页或其他页面插入 产品展示 这个顶级栏目的下级栏目列表,
1、在 /include/inc_functions.php 之后的
?> 前加入以下代码: 2、在模板里用 调用即可。这里getProductClass(2)中的 2 是产品展示的栏目ID。如果你的是其他的,请作相应修改。
3、伪静态的话请用以下代码: 二、在任意页面获取某顶级栏目下的二级栏目和san级栏目列表(树形菜单)
这里其实是取得一个树形菜单,共两级,如要多级的话,请自行参照修改。
1、在 /include/inc_functions.php 之后的
?> 前加入以下代码: 2、在模板里用 调用即可。这里getProductTree(2)中的 2 是产品展示的栏目ID。如果你的是其他的,请作相应修改。
3、产生的代码如下: 在CSS里你就可以对 .smallclass 设置样式,如不同背景和缩进等。
更新:
4、伪静态的话请用以下代码: 最诱人的更新:
三、在任意页面获取顶级栏目和二级栏目列表
1、在 /include/inc_functions.php 之后的
?> 前加入以下代码:
加入第二点[二、在任意页面获取某顶级栏目下的二级栏目和san级栏目列表(树形菜单)]的两个函数,然后把第一个函数 里的: 改为: 就是把 $typeid 改为 0 。
2、在模板里用 调用即可。
3、你可举一反三做成N级栏目列表调用,具体我不写了。
看到这里,你是不是有什么想法?对了,可以参照这里改一下做二级滑动导航栏!
本文标签:
很赞哦! (1)
暂无内容 |
暂无内容 |
相关文章
暂无内容 |
暂无内容 |
随机图文
织梦dedecms5.7采集规则无法导入怎么办
很多网友反应v57中采集规则导入失败,提示 该规则不合法,无法导入! 给出一个临时解决方案dede/co_get_corule.phpdedecms5.7模板标签调用方法总结
1.关键描述调用标签:2.模板路径调用标签:3.网站标题调用标签:4.栏目导航调用标签:5.指定调用栏目标签:6.频道栏目调用标签:dede的loop中如何调用type='image.'的文章
Loop可以用来调用论坛的帖子,但不是一般都是用来调用论坛帖子。Loop标签在dede中,被称作为万能循环标签,他可以调用当前数据库中任意表的任意字段。dedecms列表中调用单条数据文章body内容的方法
有时候我们需要在网站上调用某一篇文章,但是不想只调用固定的一篇文章。如果需要手动推荐某篇文章显示在首页,则需要通过arclist的方式来实现对文章的调用。
留言与评论 (共有 0 条评论) |