From 435585012c75bd5073d36cf6e7500864c6332bf8 Mon Sep 17 00:00:00 2001 From: Angie Byron Date: Sat, 23 Oct 2010 15:30:34 +0000 Subject: #949576 by sun: Add missing hook_entity_view() and hook_entity_view_alter(). --- modules/node/node.api.php | 3 +++ modules/node/node.module | 4 +++- 2 files changed, 6 insertions(+), 1 deletion(-) (limited to 'modules/node') diff --git a/modules/node/node.api.php b/modules/node/node.api.php index 253c2e354..386c80028 100644 --- a/modules/node/node.api.php +++ b/modules/node/node.api.php @@ -759,6 +759,8 @@ function hook_node_submit($node, $form, &$form_state) { * @param $langcode * The language code used for rendering. * + * @see hook_entity_view() + * * @ingroup node_api_hooks */ function hook_node_view($node, $view_mode, $langcode) { @@ -785,6 +787,7 @@ function hook_node_view($node, $view_mode, $langcode) { * A renderable array representing the node content. * * @see node_view() + * @see hook_entity_view_alter() * * @ingroup node_api_hooks */ diff --git a/modules/node/node.module b/modules/node/node.module index cce34c9e3..710a3851a 100644 --- a/modules/node/node.module +++ b/modules/node/node.module @@ -1270,7 +1270,8 @@ function node_view($node, $view_mode = 'full', $langcode = NULL) { } // Allow modules to modify the structured node. - drupal_alter('node_view', $build); + $type = 'node'; + drupal_alter(array('node_view', 'entity_view'), $build, $type); return $build; } @@ -1343,6 +1344,7 @@ function node_build_content($node, $view_mode = 'full', $langcode = NULL) { // Allow modules to make their own additions to the node. module_invoke_all('node_view', $node, $view_mode, $langcode); + module_invoke_all('entity_view', $node, 'node', $view_mode, $langcode); } /** -- cgit v1.2.3