From ecf913b37f71b55ba19c0cf3a65861b6f3879d60 Mon Sep 17 00:00:00 2001 From: Angie Byron Date: Sat, 23 Oct 2010 18:23:24 +0000 Subject: #806830 by Amitaibu, yched: Add Dynamic (i.e. not cached) alter hook to instance definitions. --- modules/field/field.form.inc | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'modules/field/field.form.inc') diff --git a/modules/field/field.form.inc b/modules/field/field.form.inc index d5778dfc5..474cc7f5b 100644 --- a/modules/field/field.form.inc +++ b/modules/field/field.form.inc @@ -25,6 +25,15 @@ function field_default_form($entity_type, $entity, $field, $instance, $langcode, $items = field_get_default_value($entity_type, $entity, $field, $instance, $langcode); } + // Let modules alter the widget properties. + $context = array( + 'entity_type' => $entity_type, + 'entity' => $entity, + 'field' => $field, + 'instance' => $instance, + ); + drupal_alter(array('field_widget_properties', 'field_widget_properties_' . $entity_type), $instance['widget'], $context); + // Collect widget elements. $elements = array(); if (field_access('edit', $field, $entity_type, $entity)) { -- cgit v1.2.3