输出字段

分类输出字段

一、分类字段说明

字段名说明备注
tid当前分类ID
mid所属模型ID
topid顶级分类ID 
upid上一级分类ID
level分类层级显示分类的层级分类,一级分类为1,二级分类为2,三级分类为3...
typename分类名称 
link分类链接地址 
rsslink分类RSS链接地址 
content分类介绍 
keywords分类关键字 
description分类简述 
typepic分类图片 
content分类介绍 
childArray下一级分类输出 下一级分类数组输出,用于forlist循环输出
selected是否为当前分类

用于判断当前分类是否在阅读状态

{%if $array[i].selected=='selected'%}样式{%/if%}

 

二、字段调用方式

调用范围:所有页面类型;

调用格式:{%$type.分类字段%} 或者 {%$array[key标签]. 分类字段%}

例一:显示当前分类的名称

您当页正在浏览的分类为:<b>{%$type.typename%}</b>

 

输出结果:

您当前正在浏览的分类为:国内新闻

 

例二:显示当前分类的代表图片

<div><img alt="{%$type.typename%}" src="{%$rootdir%}{%$type.typepic%}"/></div>

 

三、分类列表输出

调用范围:所有页面类型;

调用方法:使用forlist循环调用$array标签;

调用格式:{%$array[key标签]. 分类字段%}

    <ul class="three">

    {%get name=typelist class=tid:$read.tid,utid:$type.topid%}

          {%forlist from=$array key=i%}

                  <li><a class="typelink" title="{%$array[i].typename%}" href="{%$array[i].link%}">{%$array[i].typename%}</a></li>

          {%/forlist%}

    {%/get%}

    </ul>


    三、多级分类列表输出

    调用范围:所有页面类型;

    调用方法:使用forlist循环调用$array标签;

    多级forlist循环参数:{%$array[key标签]. childArray%} 或者 {%$array[key标签]. childArray[key标签].childArray%}

     <ul class="three">

    {%get name=typelist class=utid:$type.topid,tid:$type.tid%}

          {%forlist from=$array key=i%}

                  <li>{%$array[i].typename%}</li>

                  {%forlist from=$array[i].childArray key=ii%}

                  <li>{%$array[i].childArray[ii].typename%}</li>

                  {%/forlist%}

          {%/forlist%}

    {%/get%}

    </ul>