Zum Inhalt springen

2. Ebene bei special.list - Menüs

Erstellt am 2. August 2006 · 5 Antworten · letzte Antwort am 5. August 2006

Tags: Frage

matbehns ·

Hallo,

ich schreibe grad an einer Webseite, da habe ich diverse Unterseiten im Stammbaum der 2. Ebene.

Nun möchte ich nicht alle Seiten im Menü darstellen, also habe ich ein list Menü geschrieben.

Das funktioniert soweit auch. Allerdings haben einige Punkte auch Unterseiten, die ich ebenfalls darstellen möchte, aber irgendwie bekomme ich das nicht hin!

Geht das gar nicht mit einem "list"-Menü oder sehe ich die Lösung einfach nicht mehr! Ein paar Tipps von euch wären toll!

MfG Mat

Mein Menü:

##### Menu 4 cObject
temp.MENU_4 = HMENU
temp.MENU_4.special = list
temp.MENU_4.special.value = 61, 62, 50, 49, 48, 47, 46, 45, 44
##### 1. Ebene
temp.MENU_4.1 = TMENU
temp.MENU_4.1 {

	# Normal
	NO.allWrap = <div class="menu_4-level_1-no"> | </div>

	# Active
	ACT = 1
	ACT.allWrap = <div class="menu_4-level_1-act"> | </div>
}

Ab hier gehts nicht mehr!

##### 2. Ebene
temp.MENU_4.2 = TMENU
temp.MENU_4.2 {

	# Normal
	NO.allWrap = <div class="menu_4-level_2-no"> | </div>

	# Active
	ACT = 1
	ACT.allWrap = <div class="menu_4-level_2-act"> | </div>
}
imu ·

Versuch es doch mal so:
eine Reihe von Shortcuts auf die gewünschten Seiten anlegen
darüber eine Sitemap anlegen und diese dann mit TypoScript bearbeiten
z.B.

tt_content.menu.20.2 < styles.sitemap.text
tt_content.menu.20.2 = HMENU
tt_content.menu.20.2.wrap = |
tt_content.menu.20.2 {
  1 = TMENU
  1.NO.allWrap = |
  1.NO.linkWrap =|

  2 = TMENU
  2.wrap = | || | || |
  2.NO.allWrap = |
  2.NO.linkWrap =|

 
}
matbehns ·

Ich danke euch für eure Hilfe! Schätze mal das Einfachste wird es sein, wenn ich einfach die Seitenstruktur umstelle!

Schönen Abend noch, Mat

matbehns ·

Ja, da war ich zu voreilig!

Mein Problem war ja, dass ich 2 Menüs habe. Eins links (Hauptmenü) und ein rechts (Problemmenü) und in diesem sollen nur bestimmte Seiten angezeigt werden.

Habe das ganze jetzt umgeschichtet und ein special = directory Menü draus gemacht. Funktioniert auch soweit, bis auf die 2. Ebene. Die erscheint einfach nicht!

Keine Ahnung warum, aber ich hoffe mir kann jemand einen Tipp geben!

##### Menu 4 cObject
temp.MENU_4 = HMENU
temp.MENU_4.special = directory
temp.MENU_4.special.value = 8

##### 1. Ebene
temp.MENU_4.1 = TMENU
temp.MENU_4.1 {

	# Normal
	NO.allWrap = <div class="menu_2-level_1-no"> | </div>

	# Active
	ACT = 1
	ACT.allWrap = <div class="menu_2-level_1-act"> | </div>
}

##### 2. Ebene
temp.MENU_4.2 = TMENU
temp.MENU_4.2 {

	# Normal
	NO.allWrap = <div class="menu_2-level_2-no"> | </div>

	# Active
	ACT = 1
	ACT.allWrap = <div class="menu_2-level_2-act"> | </div>
}

Danke und ein schönes WE, Mat

steffenk ·

das ist ein grundsätzliches Problem mit special-Menüs, egal ob list, directory,...

Gib zusätzlich noch entryLevel mit an, dann erscheinen auch die Unterebenen.