1 three_three_four_column.php | template_preprocess_layout__three_three_four_column(&$variables) |
Process variables for the 3/3/4 column layout.
File
- core/
layouts/ legacy/ three_three_four_column/ three_three_four_column.php, line 10 - PHP functions for the 3/3/4 column layout.
Code
function template_preprocess_layout__three_three_four_column(&$variables) {
if ($variables['content']['sidebar_first'] && $variables['content']['sidebar_second']) {
$variables['classes'][] = 'layout-two-sidebars';
}
elseif ($variables['content']['sidebar_first'] || $variables['content']['sidebar_second']) {
$variables['classes'][] = 'layout-one-sidebar';
if ($variables['content']['sidebar_first']) {
$variables['classes'][] = 'layout-sidebar-first';
}
else {
$variables['classes'][] = 'layout-sidebar-second';
}
}
else {
$variables['classes'][] = 'layout-no-sidebars';
}
}