代码如下:
<nav> <ul id="starlist"> <li><a href="index.html">首页</a></li> <li><a href="list.html">个人博客日记</a></li> <li class="menu"><a href="list2.html">博客网站制作</a> <!--二级导航开始--> <ul class="sub"> <li><a href="/6">推荐工具</a></li> <li><a href="/7">JS经典实例</a></li> <li><a href="/8">网站建设</a></li> <li><a href="/7">CSS3|Html5</a></li> <li><a href="/8">心得笔记</a></li> </ul> <!--二级导航介绍--> <span></span></li> <li><a href="list3.html">网页设计心得</a></li> <li><a href="daohang.html">优秀个人博客</a></li> <li><a href="about.html">关于我</a></li> </ul> </nav>

因为我不会判断语句,所以官方默认模板中的导航我也读不懂,调用的时候调用不出导航,哪位大佬可以教我怎么调用带有子导航的导航呢?另外可以的话可以教我读懂if判断及手写判断会更好呢,谢谢,官方的默认模板导航及标签如下:


因为只会标签调用,所以望大佬指教指教;
试试这个。 demo代码如下: <nav> <ul id="starlist"> <li><a {if !isset($catid)} class="current" {/if} href="{$site[site_url]}">首页</a></li> {m:nav field="catid,catname,arrchildid,pclink,type" where="parentid=0" limit="20"} {loop $data $v} <li class="menu"> <a{if isset($catid) && $v['catid']==$catid} class="current" {/if} href="{$v[pclink]}" {if $v['type']==2} target="_blank" {/if}>{$v[catname]}</a> <!-- 二级导航 start --> {if $v['arrchildid']!=$v['catid']} {php $r = get_childcat($v['catid']);} <ul class="sub"> {loop $r $v} <li><a href="{$v[pclink]}">{$v[catname]}</a></li> {/loop} </ul> {/if} <!-- 二级导航 end --> <span></span> </li> {/loop} </ul> </nav>