Error message

You are browsing documentation for drupal 7.x, which is not supported anymore. Read the updated version of this page for drupal 11.x (the latest version).

function node_show

Generates an array which displays a node detail page.

Parameters

$node: A node object.

$message: A flag which sets a page title relevant to the revision being viewed.

Return value

A $page element suitable for use by drupal_render().

2 calls to node_show()
node_page_view in modules/node/node.module
Menu callback: Displays a single node.
poll_results in modules/poll/poll.pages.inc
Callback for the 'results' tab for polls you can vote on
1 string reference to 'node_show'
node_menu in modules/node/node.module
Implements hook_menu().

File

modules/node/node.module, line 1460

Code

function node_show ($node, $message = FALSE) {
 if ($message) {
 drupal_set_title (t ('Revision of %title from %date', array(
 '%title' => $node->title ,
 '%date' => format_date ($node->revision_timestamp),
 )), PASS_THROUGH );
 }
 // For markup consistency with other pages, use node_view_multiple() rather than node_view().
 $nodes = node_view_multiple (array(
 $node->nid => $node,
 ), 'full');
 // Update the history table, stating that this user viewed this node.
 node_tag_new ($node);
 return $nodes;
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.