function config_pages_form_field_storage_config_edit_form_alter in Config Pages 8.3
Same name and namespace in other branches
- 8 config_pages.module \config_pages_form_field_storage_config_edit_form_alter()
- 8.2 config_pages.module \config_pages_form_field_storage_config_edit_form_alter()
Implements hook_form_FORM_ID_alter().
File
- ./
config_pages.module, line 77 - Module hooks.
Code
function config_pages_form_field_storage_config_edit_form_alter(&$form, FormStateInterface $form_state, $form_id) {
// Config pages is a specific type of entity so we want to remove it from
// select.
$element =& $form['settings']['target_type'];
if (!empty($element['#options'])) {
foreach ($element['#options'] as $key => $val) {
if (is_array($element['#options'][$key]) && isset($element['#options'][$key]['config_pages'])) {
unset($element['#options'][$key]['config_pages']);
}
}
}
}