太阳成游戏网站

联系官方销售客服

QQ1835022299

028-61286886

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

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

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

字段名:进度情况 jdqk 

值为:   

连载|1

完本|2


list.html筛选代码为

 
        小说状态:
                     {php $jdqk=array('1'=>'连载','2'=>'完本');}             不限             {loop $jdqk $i $t}             {$t}             {/loop}         
    


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

是不是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的方法还是有问题,和我原来的差不多。
              
              
    小说状态:
    不限 {php $field = dr_field_options_id(38);} {loop $field $i $t} {$t} {/loop}

    字段名:进度情况 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
    @右手老茧:已解决已解决已解决已解决