function drupal_render_children

Renders children of an element and concatenates them.

This renders all children of an element using drupal_render() and then joins them together into a single string.

Parameters

$element: The structured array whose children shall be rendered.

$children_keys: If the keys of the element's children are already known, they can be passed in to save another run of element_children().

25 calls to drupal_render_children()
theme_confirm_form in drupal/core/modules/system/system.module
Returns HTML for a confirmation form.
theme_datelist_form in drupal/core/modules/datetime/datetime.module
Returns HTML for a date selection form element.
theme_datetime_form in drupal/core/modules/datetime/datetime.module
Returns HTML for a HTML5-compatible #datetime form element.
theme_exposed_filters in drupal/core/modules/system/system.module
Returns HTML for an exposed filter form.
theme_file_managed_file in drupal/core/modules/file/file.module
Returns HTML for a managed file element.

... See full list

File

drupal/core/includes/common.inc, line 4855
Common functions that many Drupal modules will need to reference.

Code

function drupal_render_children(&$element, $children_keys = NULL) {
  if ($children_keys === NULL) {
    $children_keys = element_children($element);
  }
  $output = '';
  foreach ($children_keys as $key) {
    if (!empty($element[$key])) {
      $output .= drupal_render($element[$key]);
    }
  }
  return $output;
}