
在列内容页面中,当显示当前列下面的二级和三级列时,当三级列为空时,会显式显示水平列。解决办法是换: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=''。
期待能对大伙儿有一定的协助!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)