导航菜单列表标签
适用范围:全站任意地方均可使用
标签作用:用于调导航菜单栏目列表,对应后台的“栏目管理-栏目管理”

1、导航菜单列表

{hnav all="true"}
<a href="{maturl cateid='$id'}">{$title}</a> {/hnav}

2、可使用的列表标签

名称 标签
栏目链接 {maturl cateid='$id'}
栏目名称 {$title}
栏目背景图 {$titlepic}
栏目图标 {$icon}
栏目描述 {$comment}

3、常见示例

高亮判断

首页高亮特殊用法:{if condition="empty($catinfo['id'])"} CSS代码 {/if} 列表页高亮用法:{if condition="$catinfo['id'] == $id"} CSS代码 {/if}

多级栏目嵌套

二级栏目嵌套

<a href="/">首页</a> {hnav all="true"} <a href="{maturl cateid='$id'}">{$title}</a> {foreach $children as $li} <a href="{maturl cateid='$li.id'}">{$li.title}</a> {/foreach} {/hnav}

三级栏目嵌套

<a href="/">首页</a> {hnav all="true"} <a href="{maturl cateid='$id'}">{$title}</a> {foreach $children as $li} <a href="{maturl cateid='$li.id'}">{$li.title}</a> {foreach $li.children as $ul} <a href="{maturl cateid='$ul.id'}">{$ul.title}</a> {/foreach} {/foreach} {/hnav}

如果有更多级别,以此类推,理论上不限级调用!