Zum Inhalt springen

Menü und Untermenü

Erstellt am 14. Februar 2007 · 5 Antworten · letzte Antwort am 15. Februar 2007

Tags: Frage

Popp ·

Hallo,

ich habe folgendes Problem:
Ich habe eine Site mit einem Hauptmenü horizontal in der Mitte der Site.
Dann gibt es ein Untermenü vertikal links angeordnet. (der Inhalt soll dann immer mittig daneben stehen)
Ich bin soweit, dass mir jeweils die Untermenüpunkte der jeweiligen Hauptmenüpunkte angezeigt werden.

Jetzt habe ich allerdings das Problem, dass ich will, dass wenn ich auf einen Untermenüpunkt klicke und mir der Inhalt angezeigt wird, dass ich dann immer noch das Untermenü angezeigt bekomme.

Bei mir verschwindet es... Warum?

Wäre super, wenn mir jemand helfen könnte.

Danke!!

einpraegsam.​net ·
Popp schrieb

Hallo,

ich habe folgendes Problem:
Ich habe eine Site mit einem Hauptmenü horizontal in der Mitte der Site.
Dann gibt es ein Untermenü vertikal links angeordnet. (der Inhalt soll dann immer mittig daneben stehen)
Ich bin soweit, dass mir jeweils die Untermenüpunkte der jeweiligen Hauptmenüpunkte angezeigt werden.

Jetzt habe ich allerdings das Problem, dass ich will, dass wenn ich auf einen Untermenüpunkt klicke und mir der Inhalt angezeigt wird, dass ich dann immer noch das Untermenü angezeigt bekomme.

Bei mir verschwindet es... Warum?

Wäre super, wenn mir jemand helfen könnte.

Danke!!

Hellseherische Fähigkeiten habe ich nicht - poste mal dein TS fürs Menü

Popp ·

Hi,

ok, sorry!
Hier ist es:

		MENU_MITTE = HMENU
		MENU_MITTE.special = directory
		MENU_MITTE.special.value = 8
		MENU_MITTE.1 = TMENU
		MENU_MITTE.1.NO = 1
		MENU_MITTE.1.NO.linkWrap =  | | |*|  | | |*|  |
		
		LEFT = HMENU
		LEFT.special = directory
		LEFT.entryLevel = 1
		LEFT.1 = TMENU
		LEFT.1.NO = 1
		LEFT.1.NO.linkWrap = |<br>
m.​att ·

Hi,

ich bin zwar kein TS spezi, aber lass dein submenu mal so aussehen:

LEFT = HMENU
LEFT.entryLevel = 1
LEFT.1 = TMENU
LEFT.1.NO.linkWrap = |<br>

"NO" brauchst du nicht auf 1 setzen, kennzeichnet ja eh den Normalzustand.

Da du keine weiteren angaben zu "special" machst, brauchst du es auch erst garnicht erwähnen.

Deine Menüpunkte verschwinden, weil jeweils nur die dazugehörigen unterseiten angezeigt werden, dass hast du mit entryLevel = 1 festgelegt.

Das heisst du müsstest dir wahrscheinlich eine andere Seitenstruktur überlegen, damit die unterpunkte dauerhaft angezeigt werden.

Aber wie gesagt, ich bin selbst noch Anfänger, da gibt es sicher noch andere Lösungswege.

Popp ·

Hallo,

also wenn ich das directory rauslasse, dann funktioniert das nicht.
Aber da muss es doch was geben, oder?
Hat da sonst jemand eine Idee?

Brauche ich eine andere Seitenstruktur oder gibt es da etwas, dass mir stets das ganze Menü anzeigt...

Besten Dank!!!

Popp ·

Hi zusammen,

ich habe an anderer Stelle eine Lösung gefunden.
Ich poste einfach mal den Code, mit dem es funktioniert.

Dank an alle, die sich den Kopf zerbrochen haben...

		MENU_MITTE = HMENU
		MENU_MITTE {
			special = directory
			special.value = 8
			1 = TMENU
			1.NO = 1
			1.NO.linkWrap = &nbsp;|&nbsp;&#124; |*| &nbsp;|&nbsp;&#124; |*| &nbsp;|
		}
		
		MENU_LEFT = HMENU
		MENU_LEFT {
			entryLevel = 2
			1 = TMENU
			1 {
				NO = 1
				NO.linkWrap = |<br>
				NO.ATagParams = class = "subnav"
				ACT < .NO
				ACT = 1
			}
					
			2 = TMENU
			2 {
				NO = 1
				NO.linkWrap = |<br>
				NO.ATagParams = class = "subnav2"
				ACT < .NO
				ACT = 1
			}
		}