You are here

function search_api_federated_solr_form_federated_search_page_block_form_alter in Search API Federated Solr 8

Same name and namespace in other branches
  1. 8.3 search_api_federated_solr.module \search_api_federated_solr_form_federated_search_page_block_form_alter()
  2. 8.2 search_api_federated_solr.module \search_api_federated_solr_form_federated_search_page_block_form_alter()
  3. 4.x search_api_federated_solr.module \search_api_federated_solr_form_federated_search_page_block_form_alter()

Implements hook_form_FORM_ID_alter() for the federated_search_page_block_form form.

Since the exposed form is a GET form, we don't want it to send the form tokens. However, you cannot make this happen in the form builder function itself, because the tokens are added to the form after the builder function is called. So, we have to do it in a form_alter.

See also

\Drupal\search_api_federated_solr\Form\FederatedSearchPageBlockForm

File

./search_api_federated_solr.module, line 112
Contains hook implementations for the Federated Solr Search API Module.

Code

function search_api_federated_solr_form_federated_search_page_block_form_alter(&$form, FormStateInterface $form_state) {
  $form['form_build_id']['#access'] = FALSE;
  $form['form_token']['#access'] = FALSE;
  $form['form_id']['#access'] = FALSE;
}