默认情况下cms的搜索条件是显示在模块的search专用页面上,例如:https://cms.youzhanla.net/plugin-market

如果想把这些条件选项放在首页,需要对调用参数做一定的修改
例如上例子的单选字段为例,其他字段方法参考一样的
1、首先确定这个模块目录是什么,我们例子以demo模块为例
2、然后又确定条件字段是什么,我们以【单选字段为例】,找到模块的自定义界面,找到id号码

3、在demo/search.html可以看出这个字段的默认调用方法是这样写的

4、把这段例子代码复制到首页模板中,index.html
做一些改变:
<!--单选按钮字段搜索-->
<div class="form-group row">
<label class="col-md-2 control-label">单选字段</label>
<div class="col-md-9">
<label><a class="label {if !$params.danxuananniu}label-success{else}label-default{/if}" href="{Router::search_url($params, 'danxuananniu', NULL, 'demo')}">不限</a></label>
<!--调用单选字段数据方法-->
{php $field = dr_field_options(126);}
{loop $field $value $name}
<label><a class="label {if $value==$params.danxuananniu}label-success{else}label-default{/if}" href="{Router::search_url($params, 'danxuananniu', $value, 'demo')}">{$name}</a></label>
{/loop}
</div>
</div>
只改变id号,和模块目录值
5、这时候就可以在首页看到搜索条件了,点击这个条件链接就会跳转到demo模块的搜索页面上去了!!
上一篇:将用户表字段作为搜索条件
下一篇:热门搜索词的写法技巧
有站啦CMS®万能建站系统基于 CodeIgniter4 高性能的开发框架,支持接入Laravel、ThinkPHP三种内核可选,基于MIT开源许可协议,免费且不限制商业使用。 提供PC + 手机 + 微信 + 小程序 + APP API + 多终端一体化网站技术解决方案。