Zum Inhalt springen

Untermenüs

Erstellt am 3. März 2005 · 7 Antworten · letzte Antwort am 29. April 2005

Tags: Frage

Ju81 ·

Halo liebe Boardgemeinde,

Mein Problem

ich ihabe zwei menüs, eins oben, eins rechts

Das linke menü stellt jeweils die unter Seiten des oberen Menüpunkt dar funktioniert auch alles.

Aber wenn ich jetzt auf eine Unterseite Klicke verschwindet es wieder weil unter der Unterseite keine weiteren Seiten gibt.

Wie schaffe ich es das immer nur die Unterseiten von den obreren Menü punkten dargestellt bekomme.

Mein bisheriger code.

		MENUO = HMENU
		MENUO.special = directory
		MENUO.special.value = 1		
		MENUO.1 = TMENU
		MENUO.1.NO = 1
		MENUO.1.NO.linkWrap = <li>|</li>		
		MENUO.1.CUR < .MENUO.1.NO
		MENUO.1.CUR.linkWrap = <li class="open">|</li>
		MENUO.1.ACTIFSUB < .MENUO.1.CUR
		
		
		MENUR = HMENU
		MENUR.special = directory		
		MENUR.entryLevel = 1
		MENUR.1 = TMENU
		MENUR.1.NO = 1
		MENUR.1.NO.linkWrap = <li>|</li>

Beispiel:

http://styleguide.bundeswehr.de/demonstrator/wehrpflicht.html
www.spyhome.de

mcmz ·

hallo ju,

dat hängt wahrscheinlich mit der zeile "MENUR.special = directory" zusammen. die musst du glaub ich entfernen.

:o

grüße,

martin

Ju81 ·

nein leider nicht

Meine Struktur sieht folgendermaßen aus.

Seite1 Seite2 etc. sollen das obere Menü bilden

Wenn ich zB auf Seite1 klicke öffnet sich sie und Die unterseiten ercheinen in einem separaten Menü

Wenn ich aber jetzt auf eine Unterseite klicke
Verschwindet das menü wieder soll aber eigentlich weiterhin die Unterseiten anziegen.

Liegt am entryLevel = 1
Ich weiß aber nicht wie ich es auf Null oder außer kraft setze sobald ich auf ner Unterseite bin bzw. soll das ganze noch ne Ebene weiter gehen, wie auf der Bundeswehr Seite zu sehen ist, nach der ich mich richten muss

root
-->Web
-->-->Seite1
-->-->-->Unterseite1
-->-->-->Unterseite1
-->-->-->Unterseite1
-->-->-->Unterseite1
-->-->Seite2
-->-->-->Unterseite1
-->-->-->Unterseite1
-->-->-->Unterseite1
-->-->Seite2
-->-->-->Unterseite1
-->-->-->Unterseite1
-->-->-->Unterseite1

Ju81 (schlafloser HG)

mcmz ·

hmm, hab den code ausprobiert und bei mir funktionier das ohne die special angabe! also die special angabe im zweiten menu!

das sollte eigentlich auch auch so bei dir funktionieren.
aber die wege des herrn sind manchmal unergründlich :p

grüße

Ju81 ·

Bei mir auch .

Mir geht es ja aber eigentlich nur um MENUR.

MENUO ist immer gleich, nur MENUR wechselt jeweils.

Ju81

Brian Cohen ·

Juhuu! Jetzt klappt's bei mir auch.

Sind denn special=directory und special.value nur dann erforderlich, wenn ich die Navigation von einem anderen Punkt als Root beginne? In der Doku steht ja:

MENU_OBEN.special = directory
MENU_OBEN.special.value = 10
[...]
· In Zeile 37 geben wir über die special-Eigenschaft an, dass es bei dem erzeugten Menü um ein "diretory-Menü" handeln soll, also um ein klassisches Menü. Weitere Menü-Möglichkeiten (wie z.B. vor/zurück, Klickpfade etc. im Kapitel 3.X)
· In Zeile 38 können wir für das "special = directory"-Menü einen Wert angeben, von wo aus das Menü dargestellt werden soll. Hier wurde als Wert die "10" angegeben, da die Hilfsseite "Menü oben" die eindeutige Seite-ID "10" hat. Diese Seiten-ID wird mit großer Wahrscheinlichkeit in Ihrem Projekt abweichen! Geben Sie hier bitte Ihre Seite-ID der Seite "Menü oben" an!

Brauche ich das also normalerweise nicht? Bei mir klappt's jedenfalls ohne den special-Kram besser als mit.

theo ·
Brian Cohen schrieb

Brauche ich das also normalerweise nicht?

Die Bezeichnung "special" sagt doch eigentlich alles, oder? 😉

Brian Cohen ·

Die Bezeichnung "special" sagt doch eigentlich alles, oder?

Eigentlich schon. Aber Newbees wie ich vertrauen auf die Doku:

Mit der special-Eigenschaft kann angegeben werden, was für ein Menü erstellt werden soll.
Dabei kann die Eigenschaft folgende Werte aufnehmen:

Bis eben war ich davon ausgegangen, daß "special" gar nicht so special, sondern eher required ist. Aber dann hieße es ja "required", da hast Du wohl recht!