В теме zen есть очень удобная фишка: главной странице сайта добавляется класс .front. Реализовано это так: в файле page.tpl.php есть такой код:
<body class="<?php print $body_classes; ?>">
.
В теме Garland такой фичи нет, там стоит такой кусок кода:
<body<?php print phptemplate_body_class($left, $right); ?>>
Так вот, хотелось бы знать, как в гарланд аккуратно вставить .front для главной. Просто заменить куски - диз слетит.
Комментарии
Можно попробовать в template.php темы дописать функцию phptemplate_body_class()
Да, та функция заменяется на
if ($left != '' && $right != '') {
$class = 'sidebars';
}
else {
if ($left != '') {
$class = 'sidebar-left';
}
if ($right != '') {
$class = 'sidebar-right';
}
}
if (drupal_is_front_page()) {
$frontclass = " ".'front';
}
if (isset($class)) {
print ' class="'. $class. $frontclass .'"';
}
}
...