苹果CMS文章搜索页面表单开发与参数调用教程
发布时间:2025-04-26共12人阅读
一、文章搜索页基础信息
模板文件路径:
html/art/search.html页面AID标识:23
搜索链接函数:
{:mac_url_search(['wd'=>'变形金刚'],'art')}页面自定义变量:无额外独立调用变量
二、搜索支持参数说明
文章搜索页面支持多维度条件筛选,可通过URL携带对应参数实现精准检索,参数详情如下:
| 参数名称 | 示例值 | 是否必填 | 参数说明 |
|---|---|---|---|
| wd | 1 | 是 | 检索关键词,用于匹配文章标题及内容 |
| year | 2019 | 否 | 按发布年代筛选文章数据 |
| tag | 国产大片 | 否 | 根据文章TAG标签筛选内容 |
| class | 科幻片 | 否 | 根据自定义分类类型筛选内容 |
三、搜索URL格式与参数获取方式
文章搜索页面采用伪静态URL结构,可直接拼接关键词完成检索,标准链接格式如下:
index.php/artsearch/变形金刚-------------.html
模板中可通过 $param 数组接收所有搜索参数,使用 {$param['wd']} 即可获取当前页面搜索关键词,其他筛选参数可沿用相同调用方式。
四、完整搜索表单模板代码
以下为可直接使用的文章搜索表单代码,包含关键词输入、提交按钮、后台热搜关键词遍历功能,适配文章全站检索场景。
<!-- 文章搜索表单 -->
<form name="search" method="get" action="{:mac_url('art/search')}" onSubmit="return qrsearch();">
<input type="text" name="wd" class="mac_wd" value="{$param.wd}" placeholder="请在此处输入文章標題" />
<input type="submit" class="mac_search" value="搜索文章" />
</form>
<!-- 后台预设热搜关键词调用 -->
<div class="hotkeys">热搜:
{maccms:foreach name=":explode(',',$maccms.search_hot)" key="key2"}
<a href="{:mac_url('art/search',['wd'=>$vo2])}">{$vo2}</a>
{/maccms:foreach}
</div> 