summaryrefslogtreecommitdiff
path: root/modules/node
diff options
context:
space:
mode:
authorAngie Byron <webchick@24967.no-reply.drupal.org>2010-10-23 15:30:34 +0000
committerAngie Byron <webchick@24967.no-reply.drupal.org>2010-10-23 15:30:34 +0000
commit435585012c75bd5073d36cf6e7500864c6332bf8 (patch)
treeecbe63762742194192f4fcb1cc4b3a6d1b629b95 /modules/node
parentf914aef21b8801bf9a81ca3a4cd69484e12198c2 (diff)
downloadbrdo-435585012c75bd5073d36cf6e7500864c6332bf8.tar.gz
brdo-435585012c75bd5073d36cf6e7500864c6332bf8.tar.bz2
#949576 by sun: Add missing hook_entity_view() and hook_entity_view_alter().
Diffstat (limited to 'modules/node')
-rw-r--r--modules/node/node.api.php3
-rw-r--r--modules/node/node.module4
2 files changed, 6 insertions, 1 deletions
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);
}
/**