PbootCMS获取结果页面的搜索keyword值和tag值(PbootCMS搜索关键词与标签值获取指南)
一、核心功能概述
PbootCMS提供了灵活的标签机制,可以通过{$get.xxx}的方式动态获取URL中的参数值。以下是两种常见场景的获取方式:
- 搜索关键词(
keyword):适用于通过?keyword=形式传递的查询参数。 - 标签关键词(
tag):适用于通过伪静态路径/tag/xxx.html形式传递的标签值。
此外,还支持其他自定义参数的获取,开发者可根据实际需求调整。
二、获取方式详解
1. 搜索关键词(keyword)
| 描述 | 地址示例 | 获取方式 | 适用场景 |
|---|---|---|---|
| 搜索关键词获取 | 域名/?keyword=三角形 |
{$get.keyword} |
搜索结果页面展示关键词及分页信息 |
示例效果
结合分页条总数据行数属性 {page:rows},可以实现如下效果:
- 搜索关键词为“三角形”,显示相关结果总数。
<h1>搜索结果:{$get.keyword}</h1>
<p>共找到 {page:rows} 条相关内容</p>2. 标签关键词(tag)
| 描述 | 地址示例 | 获取方式 | 适用场景 |
|---|---|---|---|
| 标签关键词获取 | 域名/tag/伪静态配置.html |
{$get.tag} |
标签结果页面展示标签名称及内容 |
示例效果
在标签页面中动态展示当前标签名称:
<h1>标签:{$get.tag}</h1>
<ul>
<li>相关内容1</li>
<li>相关内容2</li>
</ul>3. 其他自定义参数
| 描述 | 地址示例 | 获取方式 | 适用场景 |
|---|---|---|---|
| 自定义参数获取 | 域名/?custom=value |
{$get.custom} |
动态获取URL中的任意参数值 |
注意事项
- 参数名需与URL中的键名一致。
- 如果参数不存在,
{$get.xxx}将返回空值。
三、代码示例汇总
以下为完整代码示例,便于快速集成到项目中:
搜索关键词与分页结合
<h1>搜索结果:{$get.keyword}</h1>
<p>共找到 {page:rows} 条相关内容</p>
<!-- 分页条 -->
<div>{page:bar}</div>标签关键词展示
<h1>标签:{$get.tag}</h1>
<ul>
<li>相关内容1</li>
<li>相关内容2</li>
</ul>自定义参数获取
<h1>自定义参数:{$get.custom}</h1>
<p>当前参数值为 {$get.custom}</p>
更新时间:2025-12-06 17:38:01
