导航菜单列表标签
适用范围:全站任意地方均可使用
标签作用:用于调导航菜单栏目列表,对应后台的“栏目管理-栏目管理”
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}
如果有更多级别,以此类推,理论上不限级调用!