名站网址导航为大驾家提供DedeCMS站点程序站点教程相关的知识,比如织梦程序安装教程,织梦程序系统故障等教程。
- 沙盘模型展示类站点织梦程序模板(带手机端) 响应式法律咨询律师事务所类站点织梦程序模板(自适应手机 响应式站点建设网络科技类站点织梦程序模板(自适应手机端) 响应式代理记账财政咨询服务类站点织梦程序模板(自适应手
- 响应式精密机械模具类站点织梦程序模板(自适应手机端) 营销型发电机机电机械设备类站点织梦程序模板(带手机端) 响应式人力资源服务类站点织梦程序模板(自适应手机端) 环保废气废水处理工程类站点织梦程序模板(带手机端)
- 响应式营销型运动健身器械生产类织梦程序模板(自适应手机 响应式营销型恒温恒湿机系统环境设备类站点织梦程序模板(自适 响应式营销型环保设备科技类站点织梦程序模板(自适应手机 响应式灭火器干粉消防器材类站点织梦程序模板(自适应手机
使用DedeCMS站点程序在具体调用某栏目的子栏目的时候,织梦程序58用channelartlist标签时,当这个栏目没有子栏目时,就会出现重复同级栏目,如下图所示:
织梦程序58具体调用相关具体代码如下为:
<ul> {dede:channelartlist typeid="192"} <li class="cc"> <span class="ks_left"><a href="{dede:field name='typeurl'/}" target="_blank">{dede:field name='typename'/}</a></span> <span class="ks_right"> {dede:channel noself="yes"} <a href="[field:typeurl/]" target="_blank">[field:typename/]</a> {/dede:channel} </span> </li> {/dede:channelartlist} </ul> |
这段相关具体代码如下就是先循环输出顶级栏目,再输出子栏目,但是实际应用的时候,如果顶级栏目下没子栏目了,理论上应该为空,这里却调出同级栏目,这显然不是咱们需要的。
打开include/taglib/channel.lib.php网站文件,找到(大概在108行):
if($type=='son' && $reid!=0 && $totalRow==0)
修改为:
if($type=='son' && $reid!=0 && $totalRow==0 && $noself=='')
这样,就可以完美实现有子栏目则具体调用子栏目,没有子栏目则输出空。
关于DedeCMS站点程序站点教程相关的知识,就说到这里了希望能帮助朋友们。织梦程序文章站点列表根据属性输出相应图标或属性文字