Kentico智能搜索默认选项

时间:2015-01-14 11:34:51

标签: kentico

我有一个智能搜索过滤器,可以按标签过滤新闻项目,这些过程都可以正常使用。

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

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

我需要知道如何添加默认值"全部" (基本上没有过滤器)到这个列表,但无法弄清楚如何做到这一点。

我目前唯一的选择是使用" All"标记所有文档。标签然后会出现,但希望还有另一种方式吗?

1 个答案:

答案 0 :(得分:2)

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

SELECT '','','-- Select a Value --'

UNION

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