求助 版主:官方研发技术组
PB自定义标签转迅睿自定义标签,列表页实现筛选
类型:迅睿CMS 更新时间:2022-08-31 20:48:25

PB模板的自定义模板字段,主要用于内容列表筛选,转到讯睿模板应该怎么替换相应的语句?

PB源代码如下:

                 {pboot:if('{sort:scode}'=='97')}
                 {else}
                 <div class="item">
                    <span class="tit">CMS系统:</span>
                    <div class="mb-sx">
            {pboot:selectall field=ext_cms text=全部  class='btn ' active='btn on'}
                   {pboot:select field=ext_cms}
                        <a href="[select:link]" class="btn {pboot:2if('[select:value]'=='[select:current]')}on{2else}{/pboot:2if}">[select:value]</a>
                      {/pboot:select}
                    </div>
                </div>

呈现效果:image


转换到讯睿中的自定义字段为:

image

这边应该怎么实现对应的效果?

回帖
  • #1楼    迅睿框架创始人
    2022-08-31 14:11:49
    Google Pixel 手机 0
    满意答案
  • OEM
    #2楼    OEM
    2022-08-31 14:13:18
    Chrome 0
    可以用小波的标签生成器来生成搜索条件代码啊
  • wuyoulanshi
    #3楼    wuyoulanshi
    2022-08-31 14:20:13
    Chrome 0
    标签生成器可以生成搜索代码的
  • 微站博客
    #4楼    微站博客
    2022-08-31 14:39:48
    Chrome 0
    回复迅睿框架创始人 调是调出来了,但是我点击以后会跳转到搜索页,我想在当前列表页实现筛选,不跳转搜索页
                     <div class="item">
                        <span class="tit">CMS系统:</span>
                        <div class="mb-sx">
                        <label><a class="btn {if !$params.ext_cms}btn on{/if}" href="{Router::search_url($params, 'ext_cms', NULL)}">全部</a></label>
                            {php $field = dr_field_options(46);}
                            {loop $field $value $name}
                            <a href="{Router::search_url($params, 'ext_cms', $value)}" class="btn {if $value==$params.ext_cms}btn on{/if}">{$name}</a>
                            {/loop}
                        </div>
                    </div>

    image
  • #5楼    迅睿框架创始人
    2022-08-31 14:41:15
    Google Pixel 手机 0
    那不行,列表页面只能展示列表想这种页面https://www.xunruicms.com/news/ 搜索页就支持条件搜索了,像这种https://www.xunruicms.com/shop/
  • 微站博客
    #6楼    微站博客
    2022-08-31 14:45:12
    Chrome 0
    回复迅睿框架创始人 我把栏目的搜索页改为列表页模板了,但是我点击选项并没有实现筛选
    image
  • #7楼    迅睿框架创始人
    2022-08-31 14:46:40
    Google Pixel 手机 0
    你不能把栏目的搜索页改为列表页模板,你只能把栏目列表禁用改为搜索页
  • 兔兔
    #8楼    兔兔
    2022-08-31 14:47:30
    Chrome 1
    模块设置,搜索设置,栏目页集成搜索开启,这样就没有栏目列表页面了,统一搜索页
  • 芝麻通
    #9楼    芝麻通
    2022-08-31 16:13:59
    Chrome 0
    也可以列表页用ajax来搞
  • 微站博客
    #10楼    微站博客
    2022-08-31 16:17:09
    Chrome 0
    回复迅睿框架创始人 筛选的自定义字段有符号 / 的无法出来结果,是不是被框架的特殊字符过滤掉了
    image
  • #11楼    迅睿框架创始人
    2022-08-31 20:15:24
    Google Pixel 手机 0
    不安全的符号都要过滤,你这种应该是选择项字段,格式后面加上编号就可以解决你这个问题
    image

  • 微站博客
    #12楼    微站博客
    2022-08-31 20:48:25
    Chrome 0
    迅睿框架创始人:全程回答都很能更新我的项目进度,感谢