- 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
|
||||
* 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
|
||||
* modify all the field, form, or display data for that object and
|
||||
* 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
|
||||
* 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);
|
||||
|
||||
// Let other modules make changes after rendering the view.
|
||||
foreach (module_implements('field_attach_view') as $module) {
|
||||
$function = $module . '_field_attach_view';
|
||||
$function($output, $obj_type, $object, $teaser);
|
||||
}
|
||||
drupal_alter('field_attach_view', $output, $obj_type, $object, $teaser);
|
||||
|
||||
return $output;
|
||||
|
||||
|
|
Loading…
Reference in New Issue