DEDE判断是否有下级栏目 有就显示所有下级栏目 没有就显示同级栏目

少了你的风景,我没有美丽的人生。天气真好!一起去郊游吧,拥抱大自然,呼吸清新的空气,享受悠闲和温馨。

首先介绍以下栏目名称及链接调用标签

标签名称:channel 功能说明: 获取栏目列表标签 使用实例: {dede:channel type='top' row='8' currentstyle="<li><a rel="nofollow noopener noreferrer" href='~typelink~' class='thisclass'>~typename~</a> </li>"} <li><a rel="nofollow noopener noreferrer" href='[field:typelink/]'>[field:typename/]</a> </li> {/dede:channel} 参数说明: typeid = '0' 栏目ID reid = '0' 上级栏目ID row = '100' 调用栏目数 col = '1' 分多少列显示(默认为单列) type = 'son' son表示下级栏目,self表示同级栏目,top顶级栏目 currentstyle = '' 应用样式 实现DEDE判断是否有下级栏目 有就显示所有下级栏目 没有就显示同级栏目 方法如下: {dede:channel name='type' runphp='yes' if(reid == "0") @me = "son";else @me = "self";} <a rel="nofollow noopener noreferrer" href='[field:typeurl/]'>[field:typename/]</a> {/dede:channel}

需要注意的是在V5.7 SP2+PHP7环境下这个语句有点问题,只能用到最高PHP5.6

如果只是想单纯的调用下级栏目

建议用:

{dede:channel type='son' row='8' } <a rel="nofollow noopener noreferrer" href='[field:typelink/]'>[field:typename/]</a> {/dede:channel}

到此这篇关于 DEDE判断是否有下级栏目 有就显示所有下级栏目 没有就显示同级栏目就介绍到这了。我试着让自己过的快乐,过得好,每每都被别人的好压得喘不过气来。更多相关 DEDE判断是否有下级栏目 有就显示所有下级栏目 没有就显示同级栏目内容请查看相关栏目,小编编辑不易,再次感谢大家的支持!

您可能有感兴趣的文章
织梦后台文档列表添加复制文档功能支持所有模型

织梦无法上传ico图标格式文件的如何解决方法

dedecms如何实现任意页面调用当前会员信息的方

织梦dede:tag调用指定多个栏目的TAG标签

织梦栏目列表按附加表自定义字段排序