dedecms怎么设置当三级栏目为空时不显示同级栏目

dedecms怎么设置当三级栏目为空时不显示同级栏目,第1张

dedecms怎么设置当三级栏目为空时不显示同级栏目

在列内容页面中,当显示当前列下面的二级和三级列时,当三级列为空时,会显式显示水平列。解决办法是换:dede专栏标签:dede:频道,有兴趣的盆友可以掌握。

难题叙述:在栏目內容页中,显示当今栏目下边的二级与三级栏目时,应用栏目嵌入标签,当三级栏目为空时,会显地平级栏目。如图所示-1
 
图-1
而我想显示的是每一个二级栏目下边的三级栏目,若为空时,则不显示。

解决方案:
改动:dede栏目标签:{dede:channel}。
先寻找标签文档:网站根目录\include\taglib\channel.lib.php。并开启。

寻找第82行。按图上显示,拷贝一份编码,并在后面黏贴。如图所示-2
 
储存文档。

再更新一下编码。就OK了!如图所示-3
 
附出一下能循环系统显示一级与二级莱单的标签嵌入编码,以供大伙儿个人收藏!

{dede:channelartlistrow='10'typeid='top'}
<ahref='{dede:field.typeurl/}'class="b"><span>{dede:field.typename/}</span></a><br/>
{dede:channeltype='child'}
二级:<ahref='[field:typeurl/]'><span>[field:typename/]</span></a><br/>
{/dede:channel}
{/dede:channelartlist}

注:
1、channelartlist这一标签中的typeid='top'主要参数,top表明是高层,也就是显示最顶尖的栏目。
假如你需要用这一标签显示当今栏目下边的二级栏目,能够默认设置为空就可以了,如:typeid=''。

期待能对大伙儿有一定的协助!
 

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

原文地址:https://54852.com/zz/773385.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存