You are here

function button_field_form_field_ui_field_edit_form_alter in Button Field 8

Same name and namespace in other branches
  1. 7 button_field.module \button_field_form_field_ui_field_edit_form_alter()

Implements hook_form_FORM_ID_alter().

Hides the cardinality fields from the field settings form because it does not apply to this field type.

File

./button_field.module, line 104
Defines a field, widget and formatter for the button field type.

Code

function button_field_form_field_ui_field_edit_form_alter(&$form, &$form_state, $form_id) {
  if ($form['#field']
    ->getType() == 'button_field') {

    // Hide the cardinality and set it to one.
    $form['field']['cardinality_container']['#access'] = FALSE;
    $form['field']['cardinality_container']['cardinality']['#default_value'] = 'number';
    $form['field']['cardinality_container']['cardinality_number']['#default_value'] = 1;
  }
}