基本使用
多模搜索意为多个模块搜索,就是可以一次性搜索N个模块
注意:N个模块都必须带有title字段,否则会报错!
相关视频:https://www.bilibili.com/video/av77138645/
后台系统设置
-网站设置
-搜索配置
-允许前台搜索的表
这里设置一定要配置好你允许搜索的模型,否则也无法搜索!!!
<form action="{fun get_domain()}/searchAll" method="GET">
<input name="molds[]" type="hidden" value="article" />
<input name="molds[]" type="hidden" value="product" />
<div class="form-row">
<div class="col-12 col-md-9 mb-2 mb-md-0"><input class="form-control form-control-lg" name="word" type="text" placeholder="输入关键词"></div>
<div class="col-12 col-md-3"><button class="btn btn-primary btn-block btn-lg" type="submit">全局搜索</button></div>
</div>
</form>
提交地址:{fun get_domain()}/searchAll (意为:http://域名/searchAll)
提交方式:GET/POST(推荐GET,有利于SEO)
必填参数:molds[] 模块标识 (数组的形式)
必填参数:word 查询关键词
缺省参数:tid 非必填,可以指定栏目内搜索
如果是多个栏目如何指定?
在
form
里面增加一个tid
值为:1,2,3