Zum Inhalt springen

wie Submenü ab entrylevel=1 permanent anzeigen?

Erstellt am 17. Januar 2005 · 1 Antwort · letzte Antwort am 17. Januar 2005

Tags: Frage

dirkounet ·

Hallo Forum,

hab bereits viel hier rumgesucht und nicht die passende Antwort gefunden. Ich möchte ein horizontales Hauptmenü (entrylevel=0) sowie ein vertikales Submenü (entrylevel 1 und 2) erstellen. Da ich Newbie bin hielt ich mich an folgende Doku: http://typo3.org/documentation/document-library/doc_core_tsbyex/TMENU/

Jetzt hab ich das Problem, das das vertikale Submenü nur angezeigt wird, wenn man im entsprechenden level ist (auch irgendwie logisch) Ich möchte es aber permanent angezeigt haben. Grobe Struktur ( auch auf http://www.knedlik.net unter sitemap zu sehen:

-home (entrylevel 0, soll horizontal angezeigt werden)
--submenü1 (entrylevel 1 soll mit submenü2 permanent vertikal angezeigt werden)
----submenü2

Ich möchte nicht mit special list oder sowas arbeiten, da Seiten zugefügt werden und nicht möchte, dass die IDs ständig ins TS nachgetragen werden müssen.

Mein TS (habe Typo3 3.7):

marks.TOPMENU = HMENU
marks.TOPMENU {
entryLevel = 0
}
marks.TOPMENU.1 = TMENU
marks.TOPMENU.1 {
wrap = |
NO {
beforeImg = media/bullets/bullet1_n.gif
beforeROImg = media/bullets/bullet1_h.gif
beforeImgTagParams = hspace=2
RO = 1
#after = <br>
ATagBeforeWrap = 1
linkWrap= <font face=Verdana size=1 color=black> | </font>
}
}

marks.MENU = HMENU
marks.MENU {
entryLevel = 1
}
marks.MENU.1 = TMENU
marks.MENU.1 {
expAll=1
wrap = <table width="100px" border=1 cellspacing=0 cellpadding=0><tr><td><img src="clear.gif" width=1 hspace=10 height=1 vspace=3 border=0></td></tr> | </table>
NO.linkWrap = <font face=Arial size=2 color=black><b> |</b></font>
NO.allWrap = <tr><td><img src="clear.gif" width=1 height=1 vspace=3 border=0><br> | </td></tr>
}
marks.MENU.2 = TMENU
marks.MENU.2 {
expAll=1
wrap = <tr><td nowrap> | </td></tr>
NO {
beforeImg = media/bullets/bullet1_n.gif
beforeROImg = media/bullets/bullet1_h.gif
beforeImgTagParams = hspace=2
RO = 1
after = <br>
ATagBeforeWrap = 1
linkWrap= <font face=Verdana size=1 color=black> | </font>
}
}

Wer weiss rat?

Danke

dirkounet ·

Hab die Lösung gefunden. Ein special = directory war die Lösung, TS sieht jetzt so aus:

marks.MENU = HMENU
marks.MENU {
special = directory
special.value = 421
}
marks.MENU.1 = TMENU
marks.MENU.1 {
expAll=1
wrap = <table width="100px" border=1 cellspacing=0 cellpadding=0><tr><td><img src="clear.gif" width=1 hspace=10 height=1 vspace=3 border=0></td></tr> | </table>
NO.linkWrap = <font face=Arial size=2 color=black><b> |</b></font>
NO.allWrap = <tr><td><img src="clear.gif" width=1 height=1 vspace=3 border=0><br> | </td></tr>
}
marks.MENU.2 = TMENU
marks.MENU.2 {
expAll=1
wrap = <tr><td nowrap> | </td></tr>
NO {
beforeImg = media/bullets/bullet1_n.gif
beforeROImg = media/bullets/bullet1_h.gif
beforeImgTagParams = hspace=2
RO = 1
after = <br>
ATagBeforeWrap = 1
linkWrap= <font face=Verdana size=1 color=black> | </font>
}
}

Vielleicht hilfts ja jemanden