You are here

function search_api_autocomplete_search_api_autocomplete_types in Search API Autocomplete 7

Implements hook_search_api_autocomplete_types().

Adds search types for search pages and views. The actual implementations lie in the above include files.

File

./search_api_autocomplete.module, line 18
Adds autocomplete capabilities for Search API searches.

Code

function search_api_autocomplete_search_api_autocomplete_types() {
  $types = array();
  if (module_exists('search_api_page')) {
    $types['search_api_page'] = array(
      'name' => t('Search pages'),
      'description' => t('Searches provided by the <em>Search pages</em> module.'),
      'list searches' => 'search_api_autocomplete_pages_searches',
      'create query' => 'search_api_autocomplete_pages_query',
    );
  }
  if (module_exists('search_api_views')) {
    $types['search_api_views'] = array(
      'name' => t('Search views'),
      'description' => t('Searches provided by the <em>Search views</em> module.'),
      'list searches' => 'search_api_autocomplete_views_searches',
      'create query' => 'search_api_autocomplete_views_query',
      'config form' => 'search_api_autocomplete_views_config_form',
    );
  }
  return $types;
}