一、分类字段说明
字段名 | 说明 | 备注 |
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%} |
subtitle | 附加分类名称 | |
subpic | 附加分类图片 |
二、字段调用方式
调用范围:所有页面类型;
调用格式:{%$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>