欢迎来到361模板(www.ke361.com),原创精品织梦模板提供商。QQ快速注册登录 网站托管 VIP 网站定制

361模板网

当前位置:361模板网 > 技术文档 > CMS技术 > 织梦模板下拉导航为空的解决办法
这篇文章主要为大家详细介绍了织梦模板下拉导航为空的解决办法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,有需要的朋友可以收藏方便以后借鉴。

我们在使用织梦系统做织梦模板的时候,经常会遇到在网站栏目下存在二级导航甚至于3级导航的情况。而我们在做织梦模板的时候往往是直接书写导航调用代码,这个时候如果我们的网站栏目分类里有不存在二级导航的栏目的时候就会出现下拉导航为空的情况。遇到这样的情况我们该如何处理呢?这个情况也就是我们经常说的在导航调用二级菜单的时候,如果有子栏目,就显示二级菜单,如果没有就不显示,实现方法如下:

织梦模板下拉导航为空的解决办法

{dede:channelartlist row=8 typeid='1,2,3,4,5'}
<li class="tab dropdown">
     <a href="{dede:field.typeurl/}" class="tablink arwlink" title="{dede:field.typename/}">{dede:field.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="subnav">':'';
     {/dede:field}
     {dede:channel type='son' noself='yes' }
         <a href="[field:typeurl/]">[field:typename/]</a>
     {/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}

书写这样的导航代码就能对是否存在二级导航做出判断和现实,避免了多余的下拉样式,方便美观。

以上就是织梦模板下拉导航为空的解决办法的全部内容,希望对大家的学习和解决疑问有所帮助,也希望大家多多支持361模板网。

感谢打赏,我们会为大家提供更多优质资源!

热词标签: 织梦模板 导航菜单 二级导航 织梦导航

上一篇织梦模板开发小讲堂:织梦模板调用缩略图的两种方法

下一篇织梦模板导航如何调用栏目时不显示外部链接栏目

取消

感谢您的支持,我们会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

Powered by361模板网,分享从这里开始,精彩与您同在