function drupal_set_page_content
drupal_set_page_content($content = NULL)
Sets the main page content value for later use.
Given the nature of the Drupal page handling, this will be called once with a string or array. We store that and return it later as the block is being displayed.
Parameters
$content: A string or renderable array representing the body of the page.
Return value
If called without $content, a renderable array representing the body of the page.
File
- includes/common.inc, line 5592
- Common functions that many Drupal modules will need to reference.
Code
function drupal_set_page_content($content = NULL) { $content_block = &drupal_static(__FUNCTION__, NULL); $main_content_display = &drupal_static('system_main_content_added', FALSE); if (!empty($content)) { $content_block = (is_array($content) ? $content : array('main' => array('#markup' => $content))); } else { // Indicate that the main content has been requested. We assume that // the module requesting the content will be adding it to the page. // A module can indicate that it does not handle the content by setting // the static variable back to FALSE after calling this function. $main_content_display = TRUE; return $content_block; } }
© 2001–2016 by the original authors
Licensed under the GNU General Public License, version 2 and later.
Drupal is a registered trademark of Dries Buytaert.
https://api.drupal.org/api/drupal/includes!common.inc/function/drupal_set_page_content/7.x