标签说明:用于内容分类输出
输出格式:
{%get name=typelist class=参数...%}
...
{%/get%}
循环变量标签:$array
参数说明:
参数 | 是否必填 | 说明 | 备注 |
utid | 必填 | 上一层分类ID | 一般使用动态读取:$type.上一层分类字段 也可以直接填写固定值,如果未填写或者值不存在,则会读取tid的值作为上一层分类ID值。 |
tid | 可选 | 当前分类ID | 一般使用动态读取:$type.tid 如果在首页或非内容页调用,则此参数可以不用填写 |
mid | 可选 | 所属模型ID | 一般使用动态读取:$type.mid |
实例一:动态输出当前分类
{%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%}
实例二:调用上一级分类ID为1的分类列表
{%get name=typelist class=utid:1,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%}