开发框架 版主:迅睿框架研发组
联动菜单+关键词搜索筛选,切换联动菜单时,怎样删除关键词
类型:迅睿CMS 更新时间:2024-01-22 21:33:07 输入关键词 联动菜单

某分类页面下,联动菜单筛选+关键词搜索时,分类1下,搜索词用A,显示的是分类1+搜索词A的筛选结果,当切换到分类2时,搜索词A仍然显示,筛选结果变成了分类2+搜索词A。这时,想要在分类2下搜索不同的关键词时,只能手动输入关键词B,这样筛选结果就变成了分类2+搜索词B。

那么问题来了,当从分类1切换到分类2后,这时我不想用关键词搜了,只需要分类进行筛选就行了,可发现搜索框里的关键词是删除不掉的,只能更换关键词或者重新进入分类页面之后,再筛选。

有没有一种办法,在从分类1切换到分类2时,让搜索框里的关键词不显示,或者可以有一个手动删除关键词的操作,还能继续进行筛选的?

回帖
  • 迅睿开源社区技术-小白
    #1楼    迅睿开源社区技术-小白
    2024-01-22 14:45:55
    Chrome 0
    search_url函数第二第三参数,将这个字段设置NULL,就消除这个字段的url了
  • 好学的白灯
    #2楼    好学的白灯
    2024-01-22 14:59:02
    Chrome 0
    迅睿开源社区技术-小白 我试了下,这样搜索结果确实不显示了,但更换新的关键词时,同样也不显示了,用任何关键词,在任何类目下都不显示了,这样关键词搜索也就失去了筛选的作用,有点葵花宝典的意思。
  • 薄荷绿
    #3楼    薄荷绿
    2024-01-22 15:01:33
    Chrome 0
    没看明白你要表达什么意思
  • 好学的白灯
    #4楼    好学的白灯
    2024-01-22 15:33:09
    Chrome 0
    薄荷绿 这么说,打个比方吧,我的联动菜单里有多个分类,其中包括1主机,2域名,我在1主机分类下,搜索关键词A:免备案主机,页面显示的结果是主机分类下的免备案主机的结果。当我从1“主机”切换到2“域名”分类下时,这时显示的仍然是关键词A“免备案主机”的搜索结果,实际上域名分类下是不会这个结果的,但是关键词框里就是这个。假如我想在域名分类下搜索“top域名”,只能把搜索框里的关键词“免备案主机”改成“top域名”,这样在域名分类下,就会显示所有的“top域名”结果。这时,我如果再想在域名分类下显示所有的结果(包括com域名,cn域名等等全部在内),是实现不了的,因为搜索框里的关键词始终就在那里,没有删除的选项。所以,目前的情况下,能否实现从主机分类切换到域名分类时,关键词框里不显示“免备案主机”这个关键词,或者有一个x号能把这个关键词删除掉的?