- Patch #367525 by zzolo: drupal_alter instead of hook_field_attach_view().
parent
e217837372
commit
76f35b4ecf
|
@ -586,7 +586,7 @@ function hook_field_attach_delete_revision($obj_type, $object) {
|
||||||
* @param $teaser
|
* @param $teaser
|
||||||
* Whether to display the teaser only, as on the main page.
|
* Whether to display the teaser only, as on the main page.
|
||||||
*/
|
*/
|
||||||
function hook_field_attach_view($output, $obj_type, $object, $teaser) {
|
function hook_field_attach_view_alter($output, $obj_type, $object, $teaser) {
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -102,7 +102,7 @@ define('FIELD_STORAGE_INSERT', 'insert');
|
||||||
* for any object after the operation is complete, and access or
|
* for any object after the operation is complete, and access or
|
||||||
* modify all the field, form, or display data for that object and
|
* modify all the field, form, or display data for that object and
|
||||||
* operation. For example, field_attach_view() invokes
|
* operation. For example, field_attach_view() invokes
|
||||||
* hook_field_attach_view(). These all-module hooks are distinct from
|
* hook_field_attach_view_alter(). These all-module hooks are distinct from
|
||||||
* those of the Field Types API, such as hook_field_load(), that are
|
* those of the Field Types API, such as hook_field_load(), that are
|
||||||
* only invoked for the module that defines a specific field type.
|
* only invoked for the module that defines a specific field type.
|
||||||
*
|
*
|
||||||
|
@ -636,10 +636,7 @@ function _field_attach_view($obj_type, &$object, $teaser = FALSE) {
|
||||||
$output = _field_invoke_default('view', $obj_type, $object, $teaser);
|
$output = _field_invoke_default('view', $obj_type, $object, $teaser);
|
||||||
|
|
||||||
// Let other modules make changes after rendering the view.
|
// Let other modules make changes after rendering the view.
|
||||||
foreach (module_implements('field_attach_view') as $module) {
|
drupal_alter('field_attach_view', $output, $obj_type, $object, $teaser);
|
||||||
$function = $module . '_field_attach_view';
|
|
||||||
$function($output, $obj_type, $object, $teaser);
|
|
||||||
}
|
|
||||||
|
|
||||||
return $output;
|
return $output;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue