PHP-Navigationsmenü das auf die Seite reagiert

Hallo,

ich habe im Moment folgendes Problem:

Ich würde gerne auf der linken Seite auf meiner Homepage (kaithater.funpic.de) ein Menü einbinden (alle Seiten werden dann php-Seiten sein).

Das Menü soll auf die aktuelle Seite reagieren, das heißt, wenn ich auf der Startseite bin, sollen nur die Oberthemen angezeigt werden, so wie es im Moment schon ist. Wenn man dann aber eine dieser Seiten aufruft, sollen alle Oberthemen weiterhin angezeigt werden und außerdem noch alle Unterseiten zum aktuellen Thema.

Am besten wäre es wenn das ganze in einer extra Datei ist, die ich dann nur noch einbinden muss, damit, wenn ich an der Navigation was änderen will, nicht alle Seiten neu bearbeiten und hochladen (OK, das hochladen ist das kleinste Problem, aber trotzdem nervig) muss.

Ich hoffe ich habe mich klar ausgedrückt, wenn nicht, fragt bitte nach.

Viele Grüße

Kai

PS: Bitte keine Komentare zu meiner Homepage. Danke

Hallo,

allein deswegen

PS: Bitte keine Komentare zu meiner Homepage. Danke

vergeht mir eigentlich schon die „Lust“ Dir zu helfen… -.-

Ich würde gerne auf der linken Seite auf meiner Homepage
(kaithater.funpic.de) ein Menü einbinden (alle Seiten werden
dann php-Seiten sein).

just do it…
bilde jeweils einen container (div evtl mit „position: absolute;“)
und include da jeweils die Navi-Datei…

Das Menü soll auf die aktuelle Seite reagieren, das heißt,
wenn ich auf der Startseite bin, sollen nur die Oberthemen
angezeigt werden, so wie es im Moment schon ist. Wenn man dann
aber eine dieser Seiten aufruft, sollen alle Oberthemen
weiterhin angezeigt werden und außerdem noch alle Unterseiten
zum aktuellen Thema.

übergib jeweils den Seitentitel und klappe bei Bedarf das jeweilige Untermenü aus… (einfach If-Abfrage)

Am besten wäre es wenn das ganze in einer extra Datei ist, die
ich dann nur noch einbinden muss, damit, wenn ich an der
Navigation was änderen will, nicht alle Seiten neu bearbeiten
und hochladen (OK, das hochladen ist das kleinste Problem,
aber trotzdem nervig) muss.

sinnvoll, ja…

Grüße
Munich

Hallo Munich,

danke für deine Hilfe.

Gruß

Kai

Mit PHP geht das nicht
Du hast ne Seite die aus 2 Frames besteht.

Wenn du das Konzept beibehalten willst, musst du der Navigationsframe per Javascript eine Art SeitenId mitteilen.

Beispiel: top.navigationsframe.changeMenu(„main“)

Die Navigationsframe muss dann natürlich die Funktion changeMenu() beherbergen und dementsprechend mit DOM Manipulation das Menü anpassen.