导航菜单


AI总结

此内容由AI根据文章内容自动生成。AI By BigModel

生成摘要失败

导航菜单列表

{loop nav() as $nav}
<a href="{$nav.link}">{$nav.channelname}</a>
{/loop}
栏目变量 变量标题 模板标签
id 栏目id {$nav.link}
channelname 名称 {$nav.channelname}
link 链接 {$nav.link}
active 活动状态 {$nav.active}

其他变量

变量标识 变量名称 模板标签
icon 图标 {$nav.icon}

指定栏目的子栏目

{loop nav(2,8) as $nav} //栏目id为2,输出前8个
    //语句
{/loop}
{loop nav(2) as $key => $nav2} //栏目id为2,输出从1-4,因为计算机从0开始,所以是0-3
    {if $key>=0 && $key<=3}
       //语句
    {/if}
{/loop}

不输出首页

{loop nav() as $nav}
    {if $nav.id!=$.0.id}{//不显示首页}
        <a href="{$nav.link}">{$nav.channelname}</a>
    {/if}
{/loop}

二级嵌套

{loop nav() as $nav}
    <a href="{$nav.link}" class="{if $nav.active} active{/if}">{$nav.channelname}</a>
    {$navs2=nav($nav.id)}
    {if count($navs2)}
        {loop $navs2 as $nav2} 
            子栏目:<a href="{$nav2.link}" class="{if $nav2.active} active{/if}">{$nav2.channelname}</a>
        {/loop}
    {/if}
{/loop}

栏目页侧边栏导航

$.id 获取当前栏目id

{loop nav($.id)} as $nav}
    //语句
{/loop}

高亮菜单

{if $nav.active} active{/if}

讨论