Body-Klasse aus URL generieren
Ich brauchte gerade eine Möglichkeit, um einfachen PHP-Dokumenten eine Body-Klasse mit Informationen aus dem URL-Pfad hinzuzufügen. Herausgekommen ist dabei dieses kleine PHP-Script:
<?php $domainparts = explode('.',$_SERVER['HTTP_HOST']); list($bodyclass) = explode('.',str_replace('/',' ',$_SERVER['SCRIPT_NAME'])); ?>
Und so kann man dem Body-Tag dann die Informationen als Klasse hinzufügen.
<body class="<?php echo "$bodyclass"; ?>">
Vielleicht kann das ja noch jemand außer mir gebrauchen.
Nachtrag:
Ganz vergessen – die Funktionsweise. Angenommen der Link zur Seite ist „http://example.com/hund/katze/maus.php“ dann würde das Body-Tag so aussehen:
<body class=" hund katze maus">