function atom_reference_field_formatter_settings_form in Scald: Media Management made easy 7
Implements hook_field_formatter_settings_form().
File
- modules/
fields/ atom_reference/ atom_reference.module, line 185 - Defines a new field type, allowing to directly reference Scald Atoms from a node.
Code
function atom_reference_field_formatter_settings_form($field, $instance, $view_mode, $form, &$form_state) {
$display = $instance['display'][$view_mode];
$settings = $display['settings'];
$element = array();
$element['link'] = array(
'#title' => t('Link to content'),
'#type' => 'select',
'#default_value' => $settings['link'],
'#options' => array(
'no',
'yes',
),
);
if (isset($instance['settings']['allow_override']) && $instance['settings']['allow_override']) {
$element['override'] = array(
'#title' => t('Allow context override'),
'#type' => 'checkbox',
'#default_value' => $settings['override'],
);
}
return $element;
}