TanzCMS开源CMS系统

搜索页

TanzCMS 官方文档示例,展示模板标签、开放 API、内容管理和部署说明。

更新:2026-05-30 22:53:20 浏览:5

搜索与筛选页标签

search 标签

{search keyword=$keyword num=12 page=$query.page pagefile=default return=rs}
<article>
  <a href="{$rs.url}">{html $rs.title_highlight}</a>
  <p>{html $rs.description_highlight}</p>
</article>
{empty}
<p>没有找到相关内容</p>
{/search}
{html $pages_rs}
参数 说明
keyword=$keyword 搜索关键词。
fields=title 限定搜索字段。
catid=$category.id 限定栏目。
num / pagesize 每页数量。
page=$query.page 当前页码。
order / sort 排序。
return=rs 循环变量名。

搜索变量

变量 说明
{$rs.title} 原始标题。
{html $rs.title_highlight} 高亮标题。
{$rs.description} 原始描述。
{html $rs.description_highlight} 高亮描述。
{$rs.url} 详情链接。
{$rs.thumb} 缩略图。
{$rs.views} 浏览量。
{$rs.published_at_date} 发布日期。

field_options 字段筛选

<a class="filter-btn {$o.active}" href="{$o.url}">{$o.label}</a>
{/field_options}
参数 说明
model 模型编码。
field 字段名,字段需要配置选项。
current 当前选中值。
href 筛选链接基础地址。
param URL 参数名,默认等于字段名。
multiple=1 多选模式。
return 循环变量名,默认 $o
变量 说明
{$o.value} 选项值。
{$o.label} 选项名称。
{$o.url} 筛选链接。
{$o.active} 选中时为 active
{$o.selected} 是否选中。
{sort_link value=views text=浏览次数 class=sort-link}
{sort_link value=updatetime text=更新时间 class=sort-link active_class=active}

{sort_link} 会生成完整 <a> 标签,并把当前搜索参数带上。