Hallo :)
Ich statte meine HP-Seiten über eine include-Datei mit einem Navigationsmenue aus, das den Verweis zur aktuellen Seite nicht verlinkt. Nun möchte ich diesen Verweis anders formatieren als die verlinkten Verweise.
Bisher habe ich das über die CSS-Datei mit ul#navigation span{} geregelt.
Die mittels PHP eingefügte Datei setzt das aber nicht um, sondern behält die Formatierung für die aktiven Links bei.
Wenn die aktiven Links korrekt über die CSS-Datei formatiert werden, muss doch auch der nichtaktive Link darauf reagieren? In der früheren HTML-Datei hat es funktioniert.
Was mache ich falsch?
So sieht der Code (gekürztes Menue) aus:
<?php
$menue = array(
"Home" => "../index.php",
"Gästebuch" => "../gast/buch.php",
"Impressum" => "../impressum/i.html",
);
?>
<li>
<?
foreach($menue as $eintrag => $datei) {
if ($datei == basename($_SERVER['PHP_SELF'])) {
echo "<span>";
echo $eintrag;
echo "</span>";
} else {
echo "<a href=\"$datei\">$eintrag</a>";
}
}
?>
</li>
Dies ist die Passage auf der Seite:
<!-- Navigation -->
<ul id="navigation">
<?php include("../includes/navigation.inc") ?>
<li><span class="extern">Hier werden bei Bedarf Links zu anderen Homepages eingefügt.</span></li>
</ul>
<!-- Hauptseite -->
mfg
cygnus
Die Sache mit der Angel und dem ><o(((°> hat immer einen Haken ...