我处于一种情况,我认为我需要创建自己的自定义搜索模块。我要做的是创建一个页面,其中包含节点类型中所有节点的列表 - 我们称之为“啤酒”。因此,我希望能够以类似于您在 Apple Trailers 页面 ( http://trailers.apple.com/ ) 上找到的方式过滤啤酒。
我尝试使用 Views 2,但遇到了一些问题:
- 我无法像预告片页面顶部那样制作过滤器链接(独家,只有高清等)
- 搜索功能只会搜索一个字段(公开字段“啤酒标题”,但我也希望它搜索制造商和其他内容。
我知道几个解决方案:
- 我可以通过使用计算字段模块来解决最后一个问题,我可以在其中组合我想要搜索的字段。我只是不认为这是一个非常优雅的解决方案。
- 我可以制作自己的模块并创建自己的数据库查询,并在其中应用相关过滤器(我只是不知道如何)。
- 我可以以某种方式使用我已经安装的 Solr 模块。
所以第一个解决方案 - 我猜是最简单的,但对于我的数据库中的重复内容也有点糟糕。
第二个解决方案——最好的(也许)——问题:我太笨了。
第三种解决方案——Solr 看起来很酷,但我可以只用标题和图片来展示我的啤酒节点吗?
所以我想我的问题是。你会使用这三个中的哪一个?或者我可以使用哪些其他解决方案(我相信有些事情我没有想到:))?