function template_preprocess_clean_markup_panels_clean_region in Clean Markup 7.3
Same name and namespace in other branches
- 7.2 modules/clean_markup_panels/plugins/styles/clean/clean_element.inc \template_preprocess_clean_markup_panels_clean_region()
Implements template_preprocess_HOOK() for panels-clean_region-region.tpl.php.
File
- modules/
clean_markup_panels/ plugins/ styles/ clean/ clean_element.inc, line 465 - Clean markup panels clean element panels style.
Code
function template_preprocess_clean_markup_panels_clean_region(&$vars) {
// Build the content HTML.
$vars['panes'] = implode($vars['pane_separator'], $vars['pane_array']);
// Create some booleans to help in the template file.
if ($vars['region_wrapper'] === 'none') {
$vars['display_region_wrapper'] = FALSE;
}
else {
$vars['display_region_wrapper'] = TRUE;
}
// Copy simple settings into template variables.
if (module_exists('token')) {
$vars['additional_attributes'] = token_replace($vars['additional_region_attributes'], array(
'global',
));
}
else {
$vars['additional_attributes'] = $vars['additional_region_attributes'];
}
// Pad additional_attributes.
if (!empty($vars['additional_attributes'])) {
$vars['additional_attributes'] = str_pad($vars['additional_attributes'], strlen($vars['additional_attributes']) + 2, ' ', STR_PAD_BOTH);
}
// Regardless of the user's setting, we should never output an inner div if
// there is no region wrapper.
$vars['display_inner_div'] = $vars['display_region_wrapper'] && $vars['enable_inner_div'];
}