您现在的位置是:首页 > 教程 > dedecms教程dedecms教程
dede织梦cms中{dede:channel type='son'}无子栏目时取同级栏目
又菱2023-12-05 18:11:05dedecms教程已有人查阅
导读先给大家看一段代码:代码如下:这段代码的意思是查询栏目id为3的子栏目然后在查询子栏目的子栏目。
先给大家看一段代码:代码如下:
但是这样会出现一个问题,就是如果该栏目没有子栏目的话,就会取他的同级栏目,那么如何解决{dede:channel type='son'}无子栏目时取同级栏目问题呢?
其实很简单:
打开:include\taglib\channel.lib.php文件。
找到
{dede:channelartlist typeid = 3}
<li class="sub_ul1_li"><a href="{dede:field name='typeurl'/}" class="publica">{dede:field name='typename'/}</a>
<ul class="sub_ul2 hide">
{dede:channel type='son' noself='yes'}
<li><a href="[field:typelink/]" class="publica">·[field:typename/]</a></li>
{/dede:channel}
</ul>
</li>
{/dede:channelartlist}
这段代码的意思是查询栏目id为3的子栏目然后在查询子栏目的子栏目。但是这样会出现一个问题,就是如果该栏目没有子栏目的话,就会取他的同级栏目,那么如何解决{dede:channel type='son'}无子栏目时取同级栏目问题呢?
其实很简单:
打开:include\taglib\channel.lib.php文件。
找到
if($type=='son' && $reid!=0 && $totalRow==0)
改成
if($type=='son' && $reid!=0 && $totalRow==0 && $noself=='')
这样就对了。
本文标签:
很赞哦! ()
相关文章
- dede织梦cms去除列表页文章标题加粗标签的方法
- dede织梦cms发布文章设置会员查看级别教程
- 解决dede织梦cms网页木马(含iframe/script木马)
- dede织梦cms栏目页面转换为单独页面
- dede织梦cms中[field:imglink/]图片大小问题解决办法
- dede织梦cms自动给发布过的文章关键词加超链接
- dede织梦cms的广告FLASH幻灯代码示例
- dede织梦cms中如何运行php脚本和变量底层字段进行处理
- dede织梦cms5.7换头部LOGO的方法
- dede织梦cms实现表单(模型)分步提交的功能
- dede织梦cms5.7网站备份该备份哪些内容
- dede织梦cms两年的网站优化经验分享
随机图文
-
dedecms列表页文章摘要字数限制的修改方法
本文实例讲述了dedecms列表页文章摘要字数的设置方法。分享给大家供大家参考。具体实现方法如下:在Dedecms系统中,文章摘要(可以通过infolen或description相关标签调用)被设置了字数上限为250字符 -
SSH快速安装DedeCMS与WordPress等程序
SSH安装之DedeCMS:环境:CentOS 5.5+LNMP,注意安装完成后仍旧要删除安装文件夹;SSH安装之EcShop(支持伪静态) -
dedecms文章列表倒序排列
文章列表的排列方式有很多,今天就是介绍各种排列方法。在有些情况下我们需要文章列表排序方式采用倒序排列;先发表的文章排在之后一篇,那么dede通过什么标签来 -
织梦dedecms不同栏目导航显示不同样式在某个栏目后加小图标的办法
织梦dedecms实现不同栏目导航显示不同样式或者在某个栏目后加小图标,例如 id 是 8 的栏目,为此栏目的时候加一个选中的样式或者在栏目上加一个hot
留言与评论 (共有 条评论) |