function 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 modules/
comment/ comment.tpl.php  - Default 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.