function itoggle_field_form_field_ui_field_edit_form_alter in iToggle 7.2
Implements hook_form_FORM_ID_alter().
File
- modules/
field/ itoggle_field.module, line 103 - iToggle Field module.
Code
function itoggle_field_form_field_ui_field_edit_form_alter(&$form, &$form_state) {
$field_name = $form['#instance']['field_name'];
$instance = field_info_instance($form['#instance']['entity_type'], $field_name, $form['#instance']['bundle']);
if (isset($instance['widget']) && $instance['widget']['type'] === 'itoggle_widget') {
// Add out submit callback.
array_unshift($form['#submit'], 'itoggle_field_form_field_ui_field_edit_submit');
// Hide cardinality option.
$form['field']['cardinality']['#access'] = FALSE;
// If its the only one, hide the entire "field" settings fieldset.
if (count(element_children($form['field'])) === 1) {
$form['field']['#access'] = FALSE;
}
}
}