function jsonapi_search_api_facets_form_facets_facet_edit_form_alter in JSON:API Search API 8
Implements hook_form_FORM_ID_alter().
File
- modules/
jsonapi_search_api_facets/ jsonapi_search_api_facets.module, line 29 - Contains jsonapi_search_api_facets.module.
Code
function jsonapi_search_api_facets_form_facets_facet_edit_form_alter(&$form, FormStateInterface $form_state, $form_id) {
foreach ($form['widget']['#options'] as $plugin_id => $plugin_name) {
if (strpos($plugin_id, 'jsonapi_') !== 0) {
unset($form['widget']['#options'][$plugin_id]);
}
}
// Empty behaviors have no effect over JSON:API.
$form['facet_settings']['empty_behavior']['#access'] = FALSE;
$form['facet_settings']['empty_behavior_container']['#access'] = FALSE;
}