联系官方销售客服

1835022288

028-61286886

POSCMS 版主:POSCMS负责人
怎么在list列表页中调用自定义字段Select的值作为筛选?
类型:POSCMS 更新时间:2021-01-28 22:23:00

请问怎么在list列表页中调用自定义字段Select的值作为筛选?

后台自定义字段中定义的Select项为:

字段名:进度情况 jdqk 

值为:   

连载|1

完本|2


list.html筛选代码为

 <div class="news-search-param">
        <div class="news-search-param-name">小说状态:</div>
        <div class="news-search-param-value">
            {php $jdqk=array('1'=>'连载','2'=>'完本');}
            <a class="label {if !$get.jdqk}label-success{else}label-default{/if}" href="{dr_search_url($params, 'jdqk', NULL)}">不限</a>
            {loop $jdqk $i $t}
            <a class="label {if $i==$get.jdqk}label-success{else}label-default{/if}" href="{dr_search_url($params, 'jdqk', $i)}">{$t}</a>
            {/loop}
        </div>
    </div>


以上代码筛选不出正确的状态,连载中也有那本书,完本中也有那本书。

是不是Select项的属性不能用以上方法调用?

回帖
  • 长沙小陈
    #1楼    长沙小陈
    2019-04-12 17:40:53
    0
      {php $jdqk=array('1'=>'连载','2'=>'完本');}
    不需要这么写的,你看demo模块的select写法,比你这个简单多了
  • 右手老茧
    #2楼    右手老茧
    2019-04-15 13:45:22
    0
    长沙小陈 我就是参考demo的写法啊,但是排序不出来
  • 天空
    #3楼    天空
    2019-04-15 14:09:01
    0
    demo是这么写的
    image.png
  • 右手老茧
    #4楼    右手老茧
    2019-04-16 15:51:53
    0
    天空感谢,我参考了DEMO的方法还是有问题,和我原来的差不多。
              <!--连载范围-->
              <div class="news-search-param">
            <div class="news-search-param-name">小说状态:</div>
            <div class="news-search-param-value">
                <!--自定义一个租金返回数组,这个都懂得,php最基础的数组用法-->
              
              <a class="label {if !$get.jdqk}label-success{else}label-default{/if}" href="{dr_search_url($params, 'jdqk', NULL)}">不限</a>
    
      {php $field = dr_field_options_id(38);} 
    
        {loop $field $i $t}
    
        <a class="label {if $i==$get.jdqk}label-success{else}label-default{/if}" href="{dr_search_url($params, 'jdqk', $i)}">{$t}</a>
    
        {/loop}
            </div>
        </div>
    <!--连载范围结束--->

    字段名:进度情况 jdqk

    值为:

    连载|1

    完本|2现在的问题是,我添加了一本小说,当状态为1的时候,筛选正常,如果状态2,那么不管是连载,或者完本 都可以搜索到这本小说。。不知道是官方BUG(@反馈BUG),还是我调用的语法有问题?

  • 右手老茧
    #5楼    右手老茧
    2021-01-28 22:22:55
    Chrome 0
    已解决已解决已解决已解决
    满意答案
  • 右手老茧
    #6楼    右手老茧
    2021-01-28 22:23:00
    Chrome 0
    @右手老茧:已解决已解决已解决已解决