您现在的位置:首页 » 帮助文档 » P8技术手册 » 标签手册

typelist内容分类输出

标签说明:用于内容分类输出

输出格式:

{%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%}