function multifield_field_formatter_settings_form in Multifield 7
Same name and namespace in other branches
- 7.2 multifield.field.inc \multifield_field_formatter_settings_form()
Implements hook_field_formatter_settings().
File
- ./
multifield.field.inc, line 818 - Field integration for the Multifield module.
Code
function multifield_field_formatter_settings_form($field, $instance, $view_mode, $form, &$form_state) {
$display = $instance['display'][$view_mode];
$settings = $display['settings'];
$entity_info = entity_get_info('multifield');
$options = array();
foreach ($entity_info['view modes'] as $view_mode_name => $view_mode) {
$options[$view_mode_name] = $view_mode['label'];
}
$element['view_mode'] = array(
'#type' => 'select',
'#title' => t('View mode'),
'#options' => array(
'default' => t('Default'),
) + $options,
'#default_value' => $settings['view_mode'],
'#required' => TRUE,
);
return $element;
}