太阳成游戏网站

联系官方销售客服

QQ1835022299

028-61286886

求助 版主:官方研发技术组
search.html筛选如何指定栏目范围
类型:太阳成游戏网站CMS 更新时间:2020-03-09 16:30:43

模板标签里面

news/search.html筛选如何指定栏目范围

比如我已经有两个单选字段做筛选:区域quyu,类别cpkey,但执行筛选时是针对news模块内全部的栏目。

问题:有的栏目我不希望参与筛选,比如单页栏目。

问:这个筛选如何指定他们只在栏目catid为4,5,6,7内进行


                           

                               

                                   

                                   

                                       

                                        {php $field = dr_field_options($ci->module['field']['quyu']['id']);}

                                        {loop $field $value $name}

                                       

                                        {/loop}

                                   

                               

                               

                                   

                                   

                                       

                                        {php $field = dr_field_options($ci->module['field']['cpkey']['id']);}

                                        {loop $field $value $name}

                                       

                                        {/loop}

                                   

                               

                           

                       



                           

                               

                                   

                                   

                                       

                                        {php $field = dr_field_options($ci->module['field']['quyu']['id']);}

                                        {loop $field $value $name}

                                       

                                        {/loop}

                                   

                               

                               

                                   

                                   

                                       

                                        {php $field = dr_field_options($ci->module['field']['cpkey']['id']);}

                                        {loop $field $value $name}

                                       

                                        {/loop}

                                   

                               

                           

                       

回帖
  • #1楼    太阳成游戏网站框架创始人
    2020-03-09 09:48:01
    Chrome 0
    {if $cat && in_array($catid, [4,5,6,7])}搜索区域{/if}
    满意答案
  • 猪肉贩子
    #2楼    猪肉贩子
    2020-03-09 10:03:15
    Chrome 0
    回复太阳成游戏网站框架创始人 {if $cat && in_array($catid, [4,5])} {/if}包进去筛选项就不显示了。不知道为什么
  • 猪肉贩子
    #3楼    猪肉贩子
    2020-03-09 10:06:20
    Chrome 0
    栏目id都存在的
  • 猪肉贩子
    #4楼    猪肉贩子
    2020-03-09 10:08:33
    Chrome 0
    增加悬赏(设置悬赏)金:2元,希望大家给予帮助!
  • 在路上
    #5楼    在路上
    2020-03-09 10:30:55
    Chrome 0
    说明url里面没有catid参数
  • 猪肉贩子
    #6楼    猪肉贩子
    2020-03-09 10:37:27
    Chrome 0
    在路上 catid忽略可以么,比如我都没用到栏目作为筛选项
    quyu
  • 易学习
    #7楼    易学习
    2020-03-09 12:48:18
    Chrome 0
    一楼的判断,url中catid必须存在,如果忽略,判断永远不会出现的
  • 猪肉贩子
    #8楼    猪肉贩子
    2020-03-09 16:30:13
    Chrome 0
    以前有网友在其他帖子教了。筛选时限制栏目方法类似这样吧。
    {loop $related $t} {if in_array($t.id, [2, 3])} {/if} {/loop}
  • 猪肉贩子
    #9楼    猪肉贩子
    2020-03-09 16:30:43
    Chrome 0
    太阳成游戏网站框架创始人:感谢回复