标签说明:用于网站导航(网站栏目)数据输出
适用版本:P8-19042801以上版本
输出格式:
{%get name=nav class=参数...%}
...
{%/get%}
循环变量标签:$array 主分类 $array[i].childArray子分类
参数说明:
参数 | 是否必填 | 说明 | 备注 |
path | 必选 | 当前页面类型标识 | 通常使用默认变量:$path 有关path的说明,请查看“其它字段”描述 |
current | 必选 | 当前选定栏目 | 通常使用默认变量:$current |
doc_id | 必选 | 显示内容ID | $current |
hover_id | 必选 | 当前导航分类 | $hover_id |
ishome | 可选 | 是否显示首页 | 1:表示显示;0表示不显示;默认为0 |
ismenu | 可选 | 输出主分类 | 是否输出主分类,1:是,0:否,默认为0 |
isacs | 可选 | 输出附加分类 | 是否输出附加分类,1:是,0:否,默认为0 |
iswap | 可选 | 输出手机分类 | 是否输出手机分类,1:是,0:否,默认为0 |
child | 可选 | 输出分类级别 | 默认为1级,可选参数为:1:一级,2:二级,3:三级 |
特别说明:
{%if $array[i].hover==1%} 当前样式{%/if%} 用于当前栏目的样式判断
{%if $array[i].nevigate_target==1%} target="_blank" {%/if%} 判断当前页面是否为新窗口打开
主要字段说明:
title:导航名称
link:导航链接
实例一:输出网站栏目
{%get name=nav class=path:$path,current:$current,hover_id:$hover_id,doc_id:$doc_id,child:3,ismenu:1%} <div id="navbar"> <ul class="nav navbar-nav"> {%forlist from=$array key=i%} <li class="dropdown {%if $array[i].hover==1%}active{%/if%}"> <a title="{%$array[i].title%}" href="{%$array[i].link%}">{%$array[i].title%}</a> </li> {%/forlist%} </ul> </div> {%/get%}
实例二:输出主栏目及子栏目
{%get name=nav class=path:$path,current:$current,hover_id:$hover_id,doc_id:$doc_id,child:3,ismenu:1%} <div id="navbar"> <ul> {%forlist from=$array key=i%} <li class="dropdown {%if $array[i].hover==1%}active{%/if%}"> {% if count( $array[i].childArray ) > 0 %} <a href="{%$array[i].link%}" {%if $array[i].nevigate_target==1%}target="_blank"{%/if%} title="{%$array[i].title%}">{%$array[i].title%}</a> <ul role="menu"> {%forlist from=$array[i].childArray key=ii%} <li><a href="{%$array[i].childArray[ii].link%}" title="{%$array[i].childArray[ii].title%}">{%$array[i].childArray[ii].title%}</a></li> {%/forlist%} </ul> {%else%} <a title="{%$array[i].title%}" href="{%$array[i].link%}">{%$array[i].title%}</a> {%/if%} </li> {%/forlist%} </ul> </div> {%/get%}