Diese Funktion wird aus der page.tpl.php aufgerufen:
- <body <?php print phptemplate_body_attributes;?>> zuerst wird er alias angeschaut. falls dieser nur aus einem Element besteht, dann ist es ein Hauptseite Falls der Pfad aus mehreren Elementen besteht, eine Unterseite. Also: test -> das wäre unterseite test/test1 -> das wäre hauptseite. Natürlich umgekehrt:
test -> das wäre hauptseite
test/test1 -> das wäre unterseite
Das macht natürlich nur Sinn, wenn Pathauto entsprechend konfiguriert ist, oder die Aliase von Hand gesetzt werden.
<!–?php
function phptemplate_body_attributes() {
$path_alias = drupal_get_path_alias(arg(0) . '/' . arg(1));
$ar_path = explode("/", $path_alias);
$body = '';
if (count($ar_path) > 1) {
$body = 'unterseite';
} else {
$body = 'hauptseite';
}
return 'class="' . $body . '"';
}
?>
Kleines Scriptli für Pierre 😉