Zum Inhalt springen

Zwei Menüs und entryLevel

Erstellt am 16. Februar 2005 · 1 Antwort · letzte Antwort am 17. Februar 2005

Tags: Frage

nilz_os ·

Hallo allerseits,

ich habe ein kleines Problem und stehe gerade gedanklich etwas auf dem Slauch.

Folgender Seitenaufbau:

Weltkugel
- Rootlevel
- Zeugs
- Inhalt
- Thema 1
- Thema 2
- Thema 2.1
- Thema 2.1.1
- Thema 2.1.2
- Thema 3
- Thema 3.1
- Thema 4
- etc...
- weiteres Zeugs, das hier keine Rolle spielt

Nun meine Vorstellung:
- Im oberen Seitenteil ein GMENU, das als special.value die Seite Inhalt benutzt. Dieses ist horizonntal und hat daher natürlich nur eine Ebene. Kein Problem.
- An der linken Seite möchte ich nun ein TMENU in einer Table haben, das sich zeigt, wenn jemand eines der Themen aufruft und dann NUR dessen Unterthemen anzeigt. Würde also Thema 1 aufgerufen, sollte am besten, damit links nicht gar nichts steht, dasselbe wie im horizontalen Menü angezeigt werden. Wird aber Thema 2 aufgerufen, so sollte links Thema 2.1 und 2.2 angezeigt werden. Wird 2.1 aufgerufen, sollte außerdem 2.1.1 und 2.1.2 hinzukommen.
Ich habe 3 Ebenen auf dem Menü-Marker angelegt - soweit kein Problem. Dann habe ich es mit diversen entryLevel-Angaben versucht, aber keine hatte Erfolgt. Entweder sehe ich links alles, was unter Inhalt steht (also Thema 1, Thema 2, Thema 2.1 ...) oder gar nix.
Meine einzige Lösung, die mir noch einfiele, ist für jedes Thema (also z.B. Thema 2) ein eigenes Extension Template anzulegen und dort als special.value die UID der jeweiligen Seite anzugeben. Das würde wohl gehen, aber ist nicht gerade dynnamisch.
Wie geht's besser bzw. wo ist mein Denkfehler?
So schwer kann das doch eigentlich nicht sein. :-)
Danke für jeden Tip.

maik ·

Deine Seitenstruktur ist falsch.

Das müßte so aussehen:

Weltkugel
-- Startseite
-- -- Zeugs
-- -- Inhalt
-- -- Thema 1
-- -- Thema 2
-- -- -- Thema 2.1
...

RootLevel ist dann deine Startseite.
Für die horizontale Navi kannst du ein HMENU mit dem Special directory nehmen und gibts dann die ID deiner Startseite an.

Für die vertikale Navi nimmst du ein HMENU mit entryLevel = 2 , dann erhälst du eine Navi ab der Ebene mit Thema 2.1.