欢迎来到361模板(www.ke361.com),原创精品织梦模板提供商。 网站托管 桌面收藏 网站定制

361源码网

当前位置:361源码网 > 技术文档 > CMS技术 > DEDE判断是否有下级栏目 有就显示所有下级栏目 没有就显示同级栏目

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

2018-02-10    361源码网     361源码         我要收藏     在百度搜索相关内容
这篇文章主要为大家详细介绍了DEDE判断是否有下级栏目 有就显示所有下级栏目 没有就显示同级栏目,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,有需要的朋友可以收藏方便以后借鉴。

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

标签名称:channel 

功能说明: 

获取栏目列表标签 

使用实例: 

{dede:channel type='top' row='8' currentstyle="<li><a href='~typelink~' class='thisclass'>~typename~</a> </li>"}
<li><a 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 href='[field:typeurl/]'>[field:typename/]</a>
{/dede:channel}

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

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

建议用:

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


以上就是本文的全部内容,希望对大家的学习和解决疑问有所帮助,也希望大家多多支持361源码网。

感谢打赏,我们会为大家提供更多优质资源!

热词标签: dede 同级栏目 下级栏目

上一篇dede判断当前文章添加样式

下一篇Request var not allow!织梦DedeCMS添加变量报错的解决办法

取消

感谢您的支持,我们会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

Powered by361模板网,分享从这里开始,精彩与您同在