1.20.x template.php | seven_admin_page($variables) |
Overrides theme_admin_page().
Sorts the admin panels alphabetically and uses the bootstrap grid.
File
- themes/
seven/ template.php, line 91 - Preprocess functions and theme function overrides for the Seven theme.
Code
function seven_admin_page($variables) {
$blocks = array_values($variables['blocks']);
$container = array(
'left' => '',
'right' => '',
);
foreach ($blocks as $key => $block) {
if ($block_output = theme('admin_block', array('block' => $block))) {
if (($key + 1) < count($blocks) / 2) {
$container['left'] .= $block_output;
}
else {
$container['right'] .= $block_output;
}
}
}
backdrop_add_library('layout', 'bootstrap4-gs');
$output = '<div class="row">';
foreach ($container as $id => $data) {
$output .= '<div class="col-md-6">';
$output .= $data;
$output .= '</div>';
}
$output .= '</div>';
return $output;
}