我想用一个额外的字段扩展默认的Drupal 7节点搜索.
我使用以下新字段更改搜索表单:
function mymodule_form_search_form_alter(&$form, &$form_state, $form_id) {
$form['basic']['site'] = array(
'#type' => 'select',
'#options' => array(
'KEY1' => 'TITLE1',
'KEY2' => 'TITLE2',
'KEY3' => 'TITLE3'
)
);
}
Run Code Online (Sandbox Code Playgroud)
我有一个字段field_data_field_site.field_site_value,我需要在此搜索中用作过滤器.
我试过阅读有关hook_search_*功能但没有得到这个想法.
我的问题如下.如何扩展搜索表单?有人有现场例子吗?