联系官方销售客服

1835022288

028-61286886

求助 版主:官方研发技术组
“属性参数Property”时,怎么参与筛选字段
类型:迅睿CMS 更新时间:2022-04-16 09:27:03 自定义字段


求助:网站后台自定义字段类型为“属性参数Property”时,只能筛选字段的第一个属性

比如:一年级三班4班,搜索一年级可以搜索出来所有的一年级,搜索一年级三班的时候,搜索出来的就是空的


image

下面是form表单里的代码

                    <select name="field" class="form-control">
                        <option value="id"> Id </option>
                        {loop $field $t}
                        {if dr_is_admin_search_field($t)}
                        <option value="{$t.fieldname}" {if $param.field==$t.fieldname}selected{/if}>{dr_lang($t.name)}</option>
                        {/if}
                        {/loop}
                        <option value="banji" name="banji">位置</option>   ///////////////////这里为我添加的代码
                    </select>


回帖
  • 无崖子
    #1楼    无崖子
    2022-04-13 14:47:05
    Chrome 0

    {if dr_is_admin_search_field($t)}
    改成
    {if dr_is_admin_search_field($t) or $t.fieldname=="banji"}

    满意答案
  • 好好学习天天向上
    #2楼    好好学习天天向上
    2022-04-13 15:07:01
    Chrome 0
    无崖子 还是不行,我那个属性参数是三个下拉框,数据库里面是json数据类型,是不是需要转成数组然后查询啊,banji["1"]["value"]==一年级,banji["2"]["value"]==三排,banji["3"]["value"]==20座
    image
  • 好好学习天天向上
    #3楼    好好学习天天向上
    2022-04-16 09:27:03
    Chrome 0
    @无崖子:最后通过另一种方式解决了