指定模型搜索
单模型必须传一个 molds 参数,可以根据 molds 的参数自定义命名模板: {molds}-search.html
举例:假设 molds=article ,那么自定义模型可以是: article-search.html
<form action="{fun get_domain()}/search" method="GET"> <input name="molds" type="hidden" value="article" /> <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>
多模搜索代码
多模搜索意为多个模块搜索,就是可以一次性搜索N个模块
注意:N个模块都必须带有title字段,否则会报错!
后台系统设置 - 网站设置 - 搜索配置 - 允许前台搜索的表 这里设置一定要配置好你允许搜索的模型,否则也无法搜索!!!
<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>
指定栏目搜索
添加如下代码即可实现搜索指定栏目
<input name="tid" type="hidden" value="1,2,3" />
Ps:value填写需要搜索的栏目id
<form action="{fun get_domain()}/searchAll" method="GET"> <input name="molds[]" type="hidden" value="article" /> <input name="molds[]" type="hidden" value="product" /> <input name="tid" type="hidden" value="1,2,3" /> <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>