针对特定内容类型的Drupal自定义搜索表单

时间:2010-01-21 23:41:24

标签: php search drupal-6

我创建了一个带有分类词汇表和CCK字段的Car内容类型来描述品牌,型号,年份,价格,颜色等。除了汽车之外,我的网站将包含非常少的内容,我想实现类似于http://openautoclassifieds.com/search.php上的搜索表单。选择框允许用户从有效选项中进行选择,而不是自己输入文本并冒险找不到任何内容。是否有允许我这样做的模块?

我并不反对自己编写代码,但从未与Drupal搜索后端进行过互动。假设我可以创建搜索表单,用数据库中的正确值填充字段,是否有一个很好的函数我可以将此信息传递给返回搜索结果,或者我是否需要创建自己的SQL查询,格式化结果自己,等?

1 个答案:

答案 0 :(得分:2)

你可以在这里做几件不同的事情。

您可以创建一个显示您的汽车内容类型的视图,然后将各种字段公开给用户作为搜索过滤器。这是一个例子:http://www.cae-nyc.org/schools - 碰巧被谷歌地图搞砸了 - 但左边的搜索字段是视图过滤器。

或者

查看分面搜索模块 - http://drupal.org/project/faceted_search