function options_element_form_field_ui_field_settings_form_alter in Options Element 7
Implements hook_form_FORM_ID_alter().
File
- ./
options_element.module, line 181 - Defines an "options" form element type for entering select list options.
Code
function options_element_form_field_ui_field_settings_form_alter(&$form, &$form_state) {
$type = $form['field']['type']['#value'];
if (in_array($type, _options_element_supported_field_types())) {
// Get default value.
$options = form_options_from_text($form['field']['settings']['allowed_values']['#default_value'], 'mixed');
// Toggled by default if options already set.
$key_type_toggled = !empty($options);
$element_overwrite = array(
'#options' => $options,
'#multiple' => FALSE,
'#key_type_toggled' => $key_type_toggled,
'#default_value_allowed' => FALSE,
);
_options_element_add_allowed_values_element($form, $element_overwrite);
}
}