function render
Same name in other branches
- 9 core/includes/common.inc \render()
- 8.9.x core/includes/common.inc \render()
Renders an element.
This function renders an element using drupal_render(). The top level element is shown with show() before rendering, so it will always be rendered even if hide() had been previously used on it.
Parameters
$element: The element to be rendered.
Return value
The rendered element.
See also
show()
hide()
23 calls to render()
- block.tpl.php in modules/
block/ block.tpl.php - Default theme implementation to display a block.
- book-all-books-block.tpl.php in modules/
book/ book-all-books-block.tpl.php - Default theme implementation for rendering book outlines within a block.
- comment-wrapper.tpl.php in themes/
bartik/ templates/ comment-wrapper.tpl.php - Bartik's theme implementation to provide an HTML container for comments.
- comment-wrapper.tpl.php in modules/
comment/ comment-wrapper.tpl.php - Default theme implementation to provide an HTML container for comments.
- comment.tpl.php in themes/
bartik/ templates/ comment.tpl.php - Bartik's theme implementation for comments.
1 string reference to 'render'
- overlay_init in modules/
overlay/ overlay.module - Implements hook_init().
File
-
includes/
common.inc, line 6322
Code
function render(&$element) {
if (is_array($element)) {
show($element);
return drupal_render($element);
}
else {
// Safe-guard for inappropriate use of render() on flat variables: return
// the variable as-is.
return $element;
}
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.