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

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

概述首先介绍以下栏目名称及链接调用标签 标签名称:channel 功能说明: 获取栏目列表标签 使用实例: {dede:channel type=top row=8 currentstyle=lia href=~typelink~ class=thisclass~typename~/a /li} lia href=[field:typelink/][field:typename/]/a /li {/

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

标签名称:channel 
功能说明: 
获取栏目列表标签 
使用实例: 
{dede:channel type='top' row='8' current}
<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}

上一篇: DEDECMS JSON数据生成 DEDECMS JSON接口制作

下一篇:dedecms判断二级栏目为空不显示

总结

以上是内存溢出为你收集整理的DEDE判断是否有下级栏目 有就显示所有下级栏目 没有就显示同级栏目全部内容,希望文章能够帮你解决DEDE判断是否有下级栏目 有就显示所有下级栏目 没有就显示同级栏目所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/1038518.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存