今天是

爱酷家


当前位置:首页 > 站长学院 > 其他教程

wdoyo2.3清除二级栏目下有多余的垃圾代码方法分享

收集整理   发布时间:2013-02-21 21:49:00   阅读

wdoyo2.3清除二级栏目下有多余的垃圾代码方法分享

大家在做模板的时候有没有发现如下的问题,就是2级栏目下的多余代码,就是有2级栏目的到没什么,没有2级栏目的,下面会多出一个代码来,我们一起来看看

代码:
  <ul class="w_960 nav clearfix">
    <li><a title="" href="{$GLOBALS['S']['http']}" class="nav_default">首 页</a></li>
    {loop table="classtype" mshow="1" limit="8"}
    <li><a title="{$v['description']}" href="{$v['url']}">{$v['classname']}</a>
      <ul class="nav_sub">
      {loop table="classtype" pid="$v['tid']" as="v1"}
      <li><a href="{$v1['url']}">{$v1['classname']}</a></li>
      {/loop}
      </ul>
    </li>
    {/loop}
  </ul>
我这么写的代码后网站运行后没有二级栏目的地方也会有多余的垃圾代码 如下:

所以

自己用了个很2B的方式解决了 贴出代码

代码:
   <ul class="w_960 nav clearfix">
    <li><a title="首页" href="{$GLOBALS['S']['http']}" class="nav_default">首 页</a></li>
    {loop table="classtype" mshow="1" limit="8"}
    <li><a title="{$v['description']}" href="{$v['url']}">{$v['classname']}</a> 
    {loop table="classtype" pid="$V['tid']" as="nav_suba" limit="1"}
      {if($nav_suba['tid'] != 0)}
      <ul class="nav_sub">
        {/if}
        {/loop}{loop table="classtype" pid="$V['tid']" as="nav_subb"}
        <li><a href="{$nav_subb['url']}">{$nav_subb['classname']}</a></li>
        {/loop}
        {loop table="classtype" pid="$V['tid']" as="nav_subc" limit="1"}
        {if($nav_subc['tid'] != 0)}
      </ul>
      {/if}
      {/loop} </li>
    {/loop}
  </ul>
希望有高手可以提供更好的解决方案




注:⊙如转载本站原创作品,请务必包保留本文地址:

内容: