Zum Inhalt springen

expAll ändert nichts am Menu

Erstellt am 18. Mai 2007 · 1 Antwort · letzte Antwort am 18. Mai 2007

Tags: Frage

fun2life ·

Hallo Leute,

Ich befasse mich relativ neu mit TypoScript, kenne aber die Grundstruktur und so. Nun hab ich allerdings ein Problem, welches ich nicht nachvollziehen kann.

Ich habe ein Dropdown- Menu. Es sollen also alle Menupunkte immer angezeigt werden. Suche ich im Netz, komme ich zum Ergebnis, dass dies mit expAll = 1 ermöglicht werden sollte. Leider funktioniert das bei mir nicht. Aber warum?

Folgendes Skript:

page.10 = TEMPLATE
page.10 {
	template = FILE
	template.file = fileadmin/template/template.html
	
	workOnSubpart = DOCUMENT_BODY
	subparts {
		CONTENT < styles.content.get
		SPALTERECHTS < styles.content.getRight
		
		MENU = HMENU
		MENU {
			1 = TMENU
			1 {
				# Ebene 1
				noBlur = 1
				expALL = 1

				NO {
					wrapItemAndSub = <ul class="level1"> | </ul>
					allWrap = <li> | </li>
				}
				ACT < .NO
			}
		
			2 = TMENU
			2 {
				# Ebene 2
				noBlur = 1
				expALL = 1
				wrap = <ul class="level2"> | </ul>

				NO {
					allWrap = <li> | </li>
				}
				ACT < .NO
			}
		}
	}
}

Ich hab jetzt expAll bei 1 und 2 drin. Aber es geht auch nicht, wenn ich es nur bei einem rein tue.

[edit] Was ich noch schreiben wollte: sobald ich die übergeordnete Seite offen habe, wird das Untermenu dieser einen Seite korrekt angezeigt.

Und gleich noch eine andere Frage: Warum machen einige unter ACT < .NO noch ACT = 1? Bei mir ändert das nichts.

Danke für die Hilfe
andreas