迅睿cms搜索参数单选/多选/下拉字段条件筛选写法

迅睿教程 0次 来源:天荣CMS 收藏

迅睿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文件参考,这里不再一一列举。


免责声明:1.凡本站注明“来源:XXX(非天荣模板网)”的作品,均转载自其它媒体,所载的文章、图片、音频视频文件等资料的版权归版权所有人所有,如有侵权,请联系tianrongcms#foxmail.com处理;2.凡本站转载内容仅代表作者本人观点,与天荣模板网无关。凡本站转载内容仅代表作者本人观点,与本站无关。

凡本站转载内容仅代表作者本人观点,与本站无关。

相关文档

0 条评论

网友留言

免责声明:1.凡本站注明"来源:XXX(非本站)"的作品,均转载自其它媒体,所载的文章、图片、音频视频文件等资料的版权归版权所有人所有,如有来源标注错误或侵犯了您的合法权益,请联系本站处理;2.本站部分内容转载自老K模板网(www.laokcms.com),转载内容仅代表作者本人观点,与本站无关。