function media_form_field_ui_field_settings_form_alter in D7 Media 7
Implements hook_form_FIELD_UI_FIELD_SETTINGS_FORM_alter().
@todo: Respect field settings in 7.x-2.x and handle them in the media widget UI
File
- ./
media.module, line 504 - Media API
Code
function media_form_field_ui_field_settings_form_alter(&$form, &$form_state) {
// On file fields that use the media widget we need remove specific fields
if ($form['field']['type']['#value'] == 'file') {
$fields = field_info_instances($form['#entity_type'], $form['#bundle']);
if ($fields[$form['field']['field_name']['#value']]['widget']['type'] == 'media_generic') {
$form['field']['settings']['display_field']['#access'] = FALSE;
$form['field']['settings']['display_default']['#access'] = FALSE;
}
}
}