联系官方销售客服

1835022288

028-61286886

POSCMS 版主:POSCMS负责人
请教一下筛选可以强制固定catid吗,比如在catid45下
类型:POSCMS 更新时间:2019-09-03 12:01:14 php

请教一下筛选可以强制固定catid吗,比如在catid=45下面,筛选过去,catid强制变成catid=4

index.php?s=product&c=search&catid=45     catid强制转为4 可以调整吗


 {php $field = dr_field_options('pinlei', 0, 'product');} 

{loop $field $i $t}

                            <li><a href="{dr_search_url($params, 'pinlei',$i,'product')}">{$t}</a></li>

{/loop}


回帖
  • 九天网络(JiuDay)
    #1楼    九天网络(JiuDay)
    2019-09-03 11:24:41
    Chrome 0
    好像是可以的 你试试这样
    {dr_search_url($params, 'catid','4','product')}
  • 小白鼠
    #2楼    小白鼠
    2019-09-03 11:37:00
    Chrome 0
    没看明白,你为什么要强制把45变成4啊
  • sl
    #3楼    sl
    2019-09-03 11:53:02
    Chrome 0
    九天网络(JiuDay) 这样筛选条件就没有了 变成了这样/index.php?s=product&c=search&catid=4 我还要加上后面这个条件&pinlei=B
  • 九天网络(JiuDay)
    #4楼    九天网络(JiuDay)
    2019-09-03 12:01:14
    Chrome 0
    那你没办法了,函数只能改变 params里面的一个参数 换种思路实现 万能替换法
    {str_replace("catid=45","catid=4",dr_search_url($params, 'pinlei',$i,'product'))}
    自行测试 不一定写对了sl