首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Kentico 10 --我可以在一个页面上使用多个智能web部件吗?

Kentico 10 --我可以在一个页面上使用多个智能web部件吗?
EN

Stack Overflow用户
提问于 2017-08-09 06:23:23
回答 1查看 183关注 0票数 1

我们的Kentico网站使用智能搜索框网页部分的标题,以执行全球搜索网站上的内容。

我现在有了一个新的用例,在这里我们有一个页面,它显示了一堆产品(这些产品作为页面类型存在)。我只是使用一个中继器在页面上显示所有的产品使用一个简单的转换。我们需要一个过滤器,用户可以在其中键入,并缩小产品列表显示,但它必须不仅仅是一个简单的名称过滤器。它必须能够根据我们添加到产品中的一些自定义属性以及可以输入到页面属性中的关键字来缩小列表。

我可以使用一个简单的页面名称筛选器来完成这项工作,但这显然只会限制对页面名称的搜索,这还不够。我知道,我们可以创建自定义过滤器,这可能会进一步增强这种体验,但在我开始研究之前,我想我会给智能搜索一个尝试。

我使用search对话框和结果web部件,我可以让它做我想做的事情,但是我发现当我在这个搜索中键入一些东西时,它也会在另一个智能搜索中输入相同的文本。虽然它实际上没有执行全局搜索,但它确实在回发后将页面滚动到顶部。这当然是不理想的,而且同样的搜索文本也以某种方式输入到了标题上的其他智能搜索中,这是不可能的。

我的问题是:

  • 在一个页面上有多个智能搜索web部件是“违反规则”吗?
  • 从Kentico的角度来看,满足我的用例的正确或更可接受的方法是什么?我是否应该为此目的创建一个自定义过滤器,而不是智能搜索(即使智能搜索可以达到我想要的程度)?
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-08-09 14:19:16

将多个智能搜索网页放在一个页面上并不“违反规则”。您的母版页应该是一个智能搜索框,可以重定向到具有结果的全局搜索页。

产品的设置应该有自己的智能搜索索引,几个智能搜索过滤器box部件配置为使用单个智能搜索结果webpart (而不是使用搜索框,只使用搜索结果)。如果配置正确,它将像预期的那样过滤结果。可以使用textbox搜索与内容相关的项,并使用复选框列表执行分面搜索。

查看文档关于刻面搜索在肯蒂科。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45583015

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档