function media_form_field_ui_field_edit_form_alter in D7 Media 7
Same name and namespace in other branches
- 7.4 media.module \media_form_field_ui_field_edit_form_alter()
- 7.2 media.module \media_form_field_ui_field_edit_form_alter()
- 7.3 media.module \media_form_field_ui_field_edit_form_alter()
Implements hook_form_FIELD_UI_FIELD_EDIT_FORM_alter().
@todo: Respect field settings in 7.x-2.x and handle them in the media widget UI
File
- ./
media.module, line 520 - Media API
Code
function media_form_field_ui_field_edit_form_alter(&$form, &$form_state) {
// On file fields that use the media widget we need remove specific fields
if ($form['#field']['type'] == 'file' && $form['instance']['widget']['type']['#value'] == 'media_generic') {
$form['field']['settings']['display_field']['#access'] = FALSE;
$form['field']['settings']['display_default']['#access'] = FALSE;
$form['instance']['settings']['description_field']['#access'] = FALSE;
$form['instance']['settings']['file_extensions']['#title'] = t('Allowed file extensions for uploaded files');
$form['instance']['settings']['file_extensions']['#maxlength'] = 255;
}
// On image fields using the media widget we remove the alt/title fields
if ($form['#field']['type'] == 'image' && $form['instance']['widget']['type']['#value'] == 'media_generic') {
$form['instance']['settings']['alt_field']['#access'] = FALSE;
$form['instance']['settings']['title_field']['#access'] = FALSE;
$form['instance']['settings']['file_extensions']['#title'] = t('Allowed file extensions for uploaded files');
// Do not increase maxlength of file extensions for image fields, since
// presumably they will not need a long list of extensions.
}
}