帝国cms导航判断有无子栏目显示下拉样式/有子栏目时显示下拉样式
如下代码:没有子栏目时不显示123 ,有子栏目时显示123,123你可以理解为一个小图标。就是有子栏目时显示一个小图片,没有时则不显示。
<!-- 侧边栏栏目列表 star --> <div class="sidebar-menu flex-fill"> <div class="sidebar-scroll" > <!-- 循环开始 --> <?php $Result = sys_ReturnEcmsLoopBq("select classid,classname from {$dbtbpre}enewsclass where bclassid=0 order by myorder,classid asc",0,24,0); while($IndexClass=$empire->fetch($Result)){ $ClassLink = sys_ReturnBqClassname($IndexClass,9); $cr=$empire->fetch1("select * from {$dbtbpre}enewsclassadd where classid='$IndexClass[classid]'"); $listico=$cr['listico']; $r2=$empire->fetch1("select * from {$dbtbpre}enewsclass where bclassid={$IndexClass[classid]} limit 1"); ?> <div class="sidebar-menu-inner"> <ul> <li class="sidebar-item"> <a href="https://nav.iowen.cn/secondary" target=""> <?=$listico?> <span><?=$IndexClass[classname]?></span> </a> <?php if(!empty($r2[classid])){?> 123 <?php }?> <ul > [e:loop={"select * from phome_enewsclass where bclassid=$IndexClass[classid] order by classid asc limit 5",0,24,0}] <li> <a href="#term-39" class="smooth"><span><?=$bqr[classname]?></span></a> </li> [/e:loop] </ul> </li> </ul> </div> <? } ?> <!--栏目循环end--> </div> </div> <!-- 侧边栏栏目列表 end -->
样式参考: