学习笔记

精准传达 • 价值共享

洞悉互联网前沿资讯,探寻网站营销规律

查看其它板块

织梦判断导航菜单是否有子栏目,有就显示,否则不显示

作者:狐灵科技 | 2020-01-17 11:41 |点击:

我们在使用织梦cms调用二级菜单的时候,会遇到这样的问题,如果有子栏目,就显示二级菜单,如果没有就不显示,下面给出代码:


对比自己目前的样式 把样式换成你自己的即可

 
  1.  
  2. {dede:channelartlist row=7 typeid='1,5,10,11,12,13,14'}
     
    <li  class="dropdown"><a href="{dede:field name='typeurl'/}" class="inmenu ">{dede:field name='typename'/}</a>
     
         {dede:field name=typeid runphp="yes"}
         global $dsql; $sql = "SELECT id From `dede_arctype` WHERE reid='@me' And ishidden<>1 order by sortrank asc limit 0, 100 ";
         $row = $dsql->GetOne($sql);
         @me=is_array($row)?'<ul class="dropdown-menu">':'';
         {/dede:field}
     
         {dede:channel type='son' noself='yes' }
           <li><a href='[field:typelink/]'>[field:typename/]</a></li>
         {/dede:channel}
         
         {dede:field name=typeid runphp="yes"}
         global $dsql; $sql = "SELECT id From `dede_arctype` WHERE reid='@me' And ishidden<>1 order by sortrank asc limit 0, 100 ";
         $row = $dsql->GetOne($sql);
         @me=is_array($row)?'</ul>':'';
              {/dede:field}
    </li>
    {/dede:channelartlist}
  3.  
 
如没特殊注明,文章均为狐灵科技原创,转载请注明   "织梦判断导航菜单是否有子栏目,有就显示,否则不显示
多一份免费策划方案,总有益处。

请直接添加技术总监微信联系咨询

网站设计 品牌营销

多一份参考,总有益处

联系狐灵科技,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

业务热线:15082661954 / 大客户专线:15523356218