Gunnar Bittersmann: Navigation

Beitrag lesen

@@Philipp S:

nuqneH

Und wie vergleiche ich den href-Wert mit der URI der aktuellen seite?

In [link:http://www.php.net/manual/de/reserved.variables.server.php@title=$_SERVER] sollte sich ein zum Vergleich geeignetes Feld finden lassen.

Wie kann ich denk Link der aktuellen Seite deaktivieren?

Du erzeugst gar keinen Link.

if () echo '<li><a href="…">…</a></li>';  
else echo '<li>…</li>';

oder anders geschrieben:

echo? '<li><a href="…">…</a></li>' : '<li>…</li>';

Verstehe ich das richtig, dass ich zuerst alle li elemente der navigation als aktiv gestallte und danach durch Überschreiben der vorhanden Links mittels li a die nicht aktiven Links anders gestalte?

Ja. Das Markup dann dazu nämlich einfach so aussehen (aktuelle Seite: bar):

<ul id="navigation">  
  <li><a href="foo">foo</a></li>  
  <li>bar</li>  
  <li><a href="baz">baz</a></li>  
  <li><a href="quz">quz</a></li>  
</ul>

Qapla'

--
Gut sein ist edel. Andere lehren, gut zu sein, ist noch edler. Und einfacher.
(Mark Twain)