迅睿cms搜索参数单选/多选/下拉字段条件筛选写法
无需魔法,免费体验ChatGPT-4 / MJ绘图 等AI大模型!AI问答、写文案、做表格、绘图、写脚本、写代码...
迅睿cms想实在多条件筛选,单选、多选等。如下图这种条件搜索,有的字段是单条件,有的字段是使用多个条件选中查询。
其实迅睿cms的很多字段都是支持的,比如:联动菜单(Linkage)、复选框(Checkbox)、单选按钮(Radio)、下拉选择(Select)等。今天为大家分享下常用的一些写法(文末有官方组合搜索DEMO可下载)
单选按钮字段搜索写法
单条件(单选)
<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)}">不限</a></label> <!--调用单选字段数据方法--> {php $field = dr_field_options($ci->module['field']['danxuananniu']['id']);} {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)}">{$name}</a></label> {/loop} </div> </div>
多条件(多选)
<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)}">不限</a></label> <!--调用单选字段数据方法--> {php $field = dr_field_options($ci->module['field']['danxuananniu']['id']);} {loop $field $value $name} <label><a class="label {if dr_is_double_search($params.danxuananniu, $value)}label-success{else}label-default{/if}" href="{Router::search_url($params, 'danxuananniu', dr_get_double_search($params.danxuananniu, $value))}">{$name}</a></label> {/loop} </div> </div>
复选框字段搜索写法
单条件(单选)
<div class="form-group row"> <label class="col-md-2 control-label">复选字段</label> <div class="col-md-9"> <label><a class="label {if !$params.fuxuankuang}label-success{else}label-default{/if}" href="{Router::search_url($params, 'fuxuankuang', NULL)}">不限</a></label> <!--调用字段数据方法--> {php $field = dr_field_options($ci->module['field']['fuxuankuang']['id']);} {loop $field $value $name} <label><a class="label {if $value==$params.fuxuankuang}label-success{else}label-default{/if}" href="{Router::search_url($params, 'fuxuankuang', $value)}">{$name}</a></label> {/loop} </div> </div>
多条件(多选)
<div class="form-group row"> <label class="col-md-2 control-label">复选字段-多条件</label> <div class="col-md-9"> <label><a class="label {if !$params.fuxuankuang}label-success{else}label-default{/if}" href="{Router::search_url($params, 'fuxuankuang', NULL)}">不限</a></label> <!--调用单选字段数据方法--> {php $field = dr_field_options($ci->module['field']['fuxuankuang']['id']);} {loop $field $value $name} <label><a class="label {if dr_is_double_search($params.fuxuankuang, $value)}label-success{else}label-default{/if}" href="{Router::search_url($params, 'fuxuankuang', dr_get_double_search($params.fuxuankuang, $value))}">{$name}</a></label> {/loop} </div> </div>
更多字段搜索写法,如下拉字段、联动菜单、推荐位、时间段筛选、单一价格、价格范围等,可在下方下载官方demo文件参考,这里不再一一列举。
教程附件
教程附件仅限 高级/渠道 会员下载,请先登录平台账号
立即登录声明:禁止复制、盗用、采集、发布本站内容到任何网站及各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。