Vinzenz Mai: SSI: Verlinke niemals auf die aktuelle Seite

Beitrag lesen

Hallo,

bei einem etwas umfangreicheren Projekt brückentage.info würde ich das ungern händisch lösen; das Menü ist per SSI eingebunden. Eine Suche hat folgendes ergeben:

#2#

Aber auch das lässt sich ja mit SSI oder PHP recht unproblematisch erreichen: Wenn URI des Menüpunktes = URI der aktuellen Seite, dann wird nicht verlinkt.

Ich würd gern wissen wissen, wie das via SSI zu lösen ist.

Jeden einzelnen Menüpunkt in das Konstrukt, das Gunnar vorgeschlagen hat, einpacken:

Wenn URI des Menüpunktes = URI der aktuellen Seite
    Schreibe {Beschriftung}
Sonst
    Schreibe <a href="{Ziel}">{Beschriftung}</a>
Ende Wenn

{Ziel} und {Beschriftung} nutzte ich als Platzhalter für URI und Text des Menüpunktes, die für die Menüpunkte unterschiedlich sein werden. URI der aktuellen Seite bekommst Du aus einer Umgebungsvariablen, siehe zum Beispiel <http://de.selfhtml.org/servercgi/server/ssi.htm#uebersicht@title=SELFHTML, bekannte Server Side Includes>.

Freundliche Grüße

Vinzenz