function button_field_form_field_ui_field_edit_form_alter in Button Field 8
Same name and namespace in other branches
- 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;
}
}