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';
  }
}