You are here

function search_api_autocomplete_form_search_api_page_search_form_alter in Search API Autocomplete 7

Implements hook_form_FORM_ID_alter().

Adds autocompletion to the keywords field on search pages, if enabled by the user.

File

./search_api_autocomplete.search_api_page.inc, line 14
Contains code for integrating with the "Search pages" module.

Code

function search_api_autocomplete_form_search_api_page_search_form_alter(array &$form, array &$form_state) {
  if (isset($form['form'])) {
    $form =& $form['form'];
  }
  $id = 'search_api_page_' . $form_state['build_info']['args'][0]->machine_name;
  $search = search_api_autocomplete_search_load($id);
  if ($search && $search->enabled) {
    $search
      ->alterElement($form['keys_' . $form['id']['#value']]);
  }
}