function field_reference_field_widget_form_alter in Field reference 7
Implements hook_field_widget_form_alter().
File
- ./
field_reference.module, line 465 - Defines a field type for referencing a field from another.
Code
function field_reference_field_widget_form_alter(&$element, &$form_state, $context) {
if ($context['field']['type'] == 'field_reference' && $context['instance']['widget']['type'] != 'field_reference_autocomplete') {
// Put the default values back in, because the cheeky widget modules filter them out.
if (!empty($context['items'][$context['delta']])) {
$element['#default_value'] = $context['items'][$context['delta']];
}
// Add a value callback.
$element['#value_callback'] = 'field_reference_regular_value';
}
}