【问题标题】:Kentico smart search default optionKentico 智能搜索默认选项
【发布时间】:2023-03-25 21:29:02
【问题描述】:

我有一个智能搜索过滤器,它通过标签过滤新闻项目,一切正常。

过滤器下拉列表的查询如下:

SELECT 'DocumentTags', TagName, TagName FROM CMS_Tag WHERE ##WHERE## ORDER BY ##ORDERBY##

我需要知道如何在此列表中添加默认的“全部”(基本上没有过滤器),但不知道该怎么做。

我目前唯一的选择是用“All”标签标记所有文档,然后这会显示出来,但希望还有另一种方法吗?

【问题讨论】:

    标签: kentico


    【解决方案1】:

    我通常会查询 空字符串空字符串显示文本的默认值,并使用 UNION 将其与集合绑定实际过滤的结果:

    SELECT '','','-- Select a Value --'
    
    UNION
    
    SELECT 'DocumentTags', TagName, TagName
    FROM CMS_Tag 
    WHERE ##WHERE## 
    ORDER BY ##ORDERBY##
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-08-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-08-23
      • 2016-07-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多