老葛的Drupal培训班 Think in Drupal
高级搜索特性,如图12-2所示,是用来过滤搜索结果的另一种方式。类别选择源自于站点已定义的所有词汇表(参看第14章)。而类型则包含了在站点上启用的所有内容类型。

图 12-2. 默认搜索表单提供的高级搜索选项
通过在一个模块中实现搜索钩子,接着对表单ID search_form使用hook_form_alter()(参看第10章)来为用户提供一个界面。在图12-2中,这两种情形都发生了。节点模块实现了搜索钩子从而使得节点可被搜索(参看modules/node/node.module中的node_search()),同时扩展表单来提供一个界面(参看modules/node/node.module中的node_form_alter())。