搜索页
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 排序链接
{sort_link value=views text=浏览次数 class=sort-link}
{sort_link value=updatetime text=更新时间 class=sort-link active_class=active}
{sort_link} 会生成完整 <a> 标签,并把当前搜索参数带上。