Zum Inhalt springen

TMENU: Nur die erste Ebene ist sichtbar

Erstellt am 23. Januar 2003 · 8 Antworten · letzte Antwort am 26. Januar 2003

Tags: Frage

SNo0py ·

Ich habe folgenden Code:

page = PAGE
page.typeNum = 0
page.stylesheet = fileadmin/main.css

page.20 = TEMPLATE
page.20.template = FILE
page.20.template.file = fileadmin/templates/mbaierl.html
page.20.workOnSubpart = _DOCUMENT

page.20.marks._COPYRIGHT = COA
page.20.marks._COPYRIGHT.50 = TEXT
page.20.marks._COPYRIGHT.50.value = (c) 2003

page.20.marks._TITLE = COA
page.20.marks._TITLE.50 = TEXT
page.20.marks._TITLE.50.field = title
page.20.marks._TITLE.50.wrap = <font size="5"><b>&nbsp; | &nbsp;</b></font>

page.20.marks._CONTENT = COA
page.20.marks._CONTENT.50 < styles.content.get

page.20.marks._LOGO = COA
page.20.marks._LOGO.50 = IMAGE
page.20.marks._LOGO.50.file = fileadmin/images/puzzle_title.gif

# MAIN NAVIGATION MENU
page.20.marks._MENU = HMENU
page.20.marks._MENU.special = directory
page.20.marks._MENU.special.value = 25
page.20.marks._MENU.1 = TMENU
page.20.marks._MENU.1 {
	NO.allWrap = <b>&nbsp; | &nbsp;</b><br>
	ACT < .NO
	ACT = 1
	ACT.allWrap = <b>&nbsp;&gt;&nbsp; | &nbsp;</b><br>
	IFSUB < .NO
	IFSUB = 1
	IFSUB.allWrap = <b>&nbsp; | ...&nbsp;</b><br>
}

page.20.marks._MENU.2 = TMENU
page.20.marks._MENU.2 {
	NO {
		allWrap = &nbsp;&nbsp; | <br>
}
}

# SUB MENU
page.20.marks._SUBMENU = HMENU
page.20.marks._SUBMENU.special = directory
page.20.marks._SUBMENU.special.value = 26
page.20.marks._SUBMENU.entrylevel = 0
page.20.marks._SUBMENU.wrap = <small> | </small>
page.20.marks._SUBMENU.1 = TMENU
page.20.marks._SUBMENU.1 {
	expAll = 0
	NO.allWrap = &nbsp; | &nbsp;
	RO = 1
	wrap = <br> | <br><br>
	ACT > .NO
	ACT = 1
	ACT.allWrap = <b>&nbsp; | &nbsp;</b>
}


# ADS
#page.20.marks._ADS < styles.content.typo3_powered
page.20.marks._ADS = COA
page.20.marks._ADS.50 < styles.content.get 
page.20.marks._ADS.50.select.pidInList = 43

und nur die erste Ebene im Menü ist sichtbar 🙁

Warum?

SNo0py ·

Dann sehe ich immer alle Ebenen, ich wills aber so wie bei www.typo3server.de lösen -> man sieht den aktuellen Bereich!

dj.​picasso ·

hi snoopy,

Du solltest es mal mit expAll = 0 versuchen!!

page.20.marks._MENU.1 { 
   expAll = 0
   NO.allWrap = <b>&nbsp; | &nbsp;</b><br> 
   ACT < .NO

Natürlich weiter unten auch.

Ciao
Der DJ

SNo0py ·
dj.picasso schrieb

hi snoopy,
Du solltest es mal mit expAll = 0 versuchen!!

Hi DJ, das funktioniert leider auch nicht 🙁

Saronimus ·

Hi,
das Problem hatte ich ähnlich gehabt. Bei mir funzt das jetzt mit einer Setupextension auf dem Level, bei dem das Menu einen Eintrag wie folgt hat:

page.30.entryLevel = 1

Mit entryLevel kann man angeben, ab welchem Level die Verlinkungen erstellt werden sollen (siehe TsRef für mehr Informationen).

Ich hoffe das hilft weiter

Ciao :p
Saronimus

SNo0py ·

Na ja, ein wenig... mit entryLevel = 1 zeigt er mir das Untermenü an, aber leider wird auf der ersten Ebene kein Menü mehr angezeigt 🙁

robert.​meyer ·

Hallo,

in deinem Setup-Code steht:

page.20.marks._SUBMENU.entrylevel = 0

entryLevel wird allerdings mit einem großen L geschrieben, die Zeile muss also lauten:

page.20.marks._SUBMENU.entryLevel = 0

Der Rest scheint OK zu sein. Es sollte dann auch wie gewünscht funktionieren.

mfg,
Robert Meyer

SNo0py ·

Danke für den Hinweis! Da ist's aber ums Submenü mit einer Ebene gegangen, das war also nicht so schlimm...

Ich hab das "andere" Problem durch eine kleine Umstrukturierung der Seite gelöst!

Thx,
mfg