2010-07-27 42 views

回答

3

当然。有两种方法。一种是使用视图过滤器:只为结果页面创建视图,添加过滤器并公开过滤器。您可以通过选中在视图设置中为曝光表单创建块的选项来创建搜索块。加载Advanced Help模块以获取更多关于视图过滤器的信息。

另一种方式是使用Apache SolrApache Solr Views模块。与使用Views过滤器相同的想法,但它将使用Solr搜索后端,而不是仅对数据库执行SQL查询。

+0

再次感谢Mark,这让我走上了正轨。目前搜索区块正在提交到我的主页并将搜索词添加到查询字符串中,这是否是预期的行为?我有搜索块出现在面板中,我想在用户提交后发生它是否提交搜索查询到另一个页面/面板与结果视图 – Tim 2010-07-27 07:16:56

+0

我不熟悉面板如何工作,所以它可能是干扰暴露的过滤块。除此之外,如果您在一个视图中显示页面并在一个块中显示了过滤器,则预期的功能是当您在该块中提交表单时,它会将您带到从中获取块的页面,而不管块在哪里是。 – 2010-07-27 07:43:17

+0

其实,我没有页面显示,一旦我将它设置为页面,它工作正常。干杯。 – Tim 2010-07-27 08:48:44

相关问题