function mailchimp_lists_form_field_ui_field_edit_form_alter in Mailchimp 7.4
Same name and namespace in other branches
- 7.5 modules/mailchimp_lists/includes/mailchimp_lists.field.inc \mailchimp_lists_form_field_ui_field_edit_form_alter()
- 7.3 modules/mailchimp_lists/includes/mailchimp_lists.field.inc \mailchimp_lists_form_field_ui_field_edit_form_alter()
Implements hook_form_FORM_ID_alter().
File
- modules/
mailchimp_lists/ includes/ mailchimp_lists.field.inc, line 574 - Field hooks.
Code
function mailchimp_lists_form_field_ui_field_edit_form_alter(&$form, &$form_state, $form_id) {
if ($form['#field']['type'] == 'mailchimp_lists_subscription') {
// Disable the list selector on the instance config page:
$form['field']['settings']['mc_list_id']['#disabled'] = TRUE;
$form['field']['settings']['mc_list_id']['#description'] = t("To alter this list, use the 'Field Settings' tab");
// Hide the cardinality setting:
$form['field']['cardinality']['#default_value'] = 1;
$form['field']['cardinality']['#access'] = FALSE;
$form['#validate'][] = 'mailchimp_lists_form_field_ui_field_edit_form_validate';
}
}