function ds_forms_render_region in Display Suite 7
Same name and namespace in other branches
- 7.2 modules/ds_forms/ds_forms.module \ds_forms_render_region()
Render a form region.
Parameters
$content: An array of content fields.
$region: The name of region to render.
$layout: The layout definition.
1 call to ds_forms_render_region()
- ds_forms_preprocess_ds_forms_custom_form in modules/
ds_forms/ ds_forms.module - Implements hook_preprocess_ds_forms_custom_form().
File
- modules/
ds_forms/ ds_forms.module, line 236 - Display Suite forms integration.
Code
function ds_forms_render_region(&$content, $region, $layout) {
$output = '';
if (isset($layout['settings']['regions'][$region])) {
foreach ($layout['settings']['regions'][$region] as $key => $field) {
if ($region == 'hidden') {
$content[$field]['#access'] = FALSE;
}
else {
$output .= drupal_render($content[$field]);
}
}
}
return $output;
}