<ul class="container">
{pc:contentaction="category" siteid="1" catid="" }
<li {if !$catid} class='active' {/if} >
<a href="{siteurl($siteid)} /">网站首页</a>
</li>
{loop $data $n $r}
<li {if $catid==$r[catid] || $parentid==$r[catid]} class='active' {/if} >
<a href="{$r['url']}">{$r['catname']}</a>
{if $r[child]}
{pc:contentaction="category" siteid="1" catid="$r[catid]" }
<divclass="cpzx-nav">
<div>
{loop $data$cid}
<ahref="{$cid['url']}">
<imgsrc="{$cid['image']}" alt="{$cid['catname']}">
<p>{$cid['catname']}</p>
</a>
{/loop}
</div>
</div>
{/pc}
{/if}
</li>
{/loop}
{/pc}
</ul>
本文解析了一种网站导航栏的结构实现方式,通过嵌套循环和条件判断动态生成导航菜单。该方法利用了特定的语法来构建多级菜单,并为当前选中的菜单项添加高亮显示。
518

被折叠的 条评论
为什么被折叠?



