代码之家  ›  专栏  ›  技术社区  ›  Jamison Dance

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

  •  0
  • Jamison Dance  · 技术社区  · 15 年前

    我已经创建了一个带有分类词汇表和cck字段的汽车内容类型来描述品牌、型号、年份、价格、颜色等。除了汽车,我的网站将只包含很少的内容,我想实现一个类似于 http://openautoclassifieds.com/search.php .选择框允许用户从有效的选项中进行选择,而不是自己输入文本,这样可能会导致找不到任何内容。有没有一个模块允许我这样做?

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

    1 回复  |  直到 15 年前
        1
  •  2
  •   Jared    15 年前

    你可以在这里做一些不同的事情。

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

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