我们在做多级导航时候,如果没有二级菜单或者三级菜单,总会显示一些多于的div框,非常难看,这时候我们就要用的if语句来做区别显示。
{pboot:nav parent=0}
<li ><a {pboot:if('[nav:scode]'=='{sort:scode}')} class="hover" {/pboot:if}href="[nav:link]" title="[nav:name]" >
<p>[nav:name] {pboot:if('[nav:soncount]'=='0')} {else}<img src="/pc/images/jtt.jpg" style="vertical-align: middle;"> {/pboot:if} </p>
</a>
{pboot:if('[nav:soncount]'=='0')}
{else}
<dl>
{pboot:2nav parent=[nav:scode]}
<dd><a href="[2nav:link]" title="[2nav:name]">[2nav:name]</a>
{pboot:2if('[2nav:soncount]'=='0')}
{2else}
<div class="san">
{pboot:3nav parent=[2nav:scode]}
<li><a href="[3nav:link]" title="[3nav:name]">[3nav:name]</a></li>
{/pboot:3nav}
</div>
{/pboot:2if}
</dd>
{/pboot:2nav}
</dl>
{/pboot:if}
</li>
{/pboot:nav}
原文链接:https://www.um80.com/1441.htm,转载请注明出处。
评论0