标签说明:用于内容分类输出
输出格式:
{%get name=typelist class=参数...%}
...
{%/get%}
循环变量标签:$array
参数说明:
参数 | 是否必填 | 说明 | 备注 |
utid | 必填 | 上一层分类ID |
一般使用动态读取:$type.上一层分类字段 也可以直接填写固定值,如果未填写或者值不存在,则会读取tid的值作为上一层分类ID值。 |
tid | 可选 | 当前分类ID |
一般使用动态读取:$type.tid 如果在首页或非内容页调用,则此参数可以不用填写 |
mid | 可选 | 所属模型ID |
一般使用动态读取:$type.mid |
实例一:调用上一级为1的所有分类
{%get name=typelist class=tid:$type.tid,utid:1%}
<ul>
{%forlist from=$array key=i%}
<li><a title="{%$array[i].typename%}" href="{%$array[i].link%}">{%$array[i].typename%}</a></li>
{%/forlist%}
</ul>
{%/get%}
实例二:调用上一级为1的所有一级到二级分类
{%get name=typelist class=tid:$type.tid,utid:1%}
<ul>
{%forlist from=$array key=i%}
{%if $array[i].level>=2%}
<li><a title="{%$array[i].typename%}" href="{%$array[i].link%}">{%$array[i].typename%}</a></li>
{%/if%}
{%/forlist%}
</ul>
{%/get%}
实例三:动态输出当前分类
{%get name=typelist class=utid:$type.topid,tid:$type.tid%}
{%forlist from=$array key=i%}
一级分类:{%$array[i].typename%}
{%forlist from=$array[i].childArray key=ii%}
二级分类:{%$array[i].childArray[ii].typename%}
{%forlist from=$array[i].childArray[ii].childArray key=iii%}
三级分类:{%$array[i].childArray[ii].childArray[iii].typename%}
{%/forlist%}
{%/forlist%}
{%/forlist%}
</ul>
{%/get%}