Zum Inhalt springen

Woran erkennt T3 das die 2.te Menüebene?

Erstellt am 29. Dezember 2004 · 3 Antworten · letzte Antwort am 29. Dezember 2004

Tags: Frage

spawnferkel ·

Hallo,
ich habe mich gerade durch das Tutorial "Moderne Templateerstellung, Teil 1" durchgearbeitet und soweit auch alles verstanden. - Bis auf eins:

Woran erkennt Typo3 die zweite Menüebene?
Zur näheren Erläuterung verwende ich das Listing aus dem Tut.

# Menu 1 cObject
temp.menu_1 = HMENU
# First level menu-object, textual
temp.menu_1.1 = TMENU
temp.menu_1.1 {
# Normal state properties
NO.allWrap = <div class="menu1-level1-no"> | </div>
# Enable active state and set properties:
ACT = 1
ACT.allWrap = <div class="menu1-level1-act"> | </div>
}
# Second level menu-object, textual
temp.menu_1.2 = TMENU
temp.menu_1.2 {
# Normal state properties
NO.allWrap = <div class="menu1-level2-no"> | </div>
# Enable active state and set properties:
ACT = 1
ACT.allWrap = <div class="menu1-level2-act"> | </div>
}

Bei diesem Beispiel, so scheint es macht er alleine an der 2 von temp.menu_1.2 fest, das es sich jetzt um die zweite Ebene des Menüs handelt.

Also am besten erläutere ich mein Problem kurz:
In einer HTML-Tabelle soll das Menü wie folgt dargestellt werden:

<table>
<tr>
<td>Menü: Level 1</td><td>Menü: Level 2</td>
</tr>
</table>

Und ich verstehte nicht, wie ich typo3 beibringen soll, die zweite ebene in der zweiten Spalte anzuzeigen?!?

Ich hoffe ich konnte mein Problem rüberbringen, vielen Dank für's durchlesen schonmal.

Gruß
Alexander aus dem sonnigen Osnabrück

fork ·

hallo alexander

bin mir nicht ganz sicher ob man dein problem auch mit
temp.menu_1.stdWrap.wrap lösen könnte.

wenn das haupt/untermenü seeehr weit voneinander entfernt sind dann machst du am besten zwei HMENU Objekte und füllst die dann in die beiden MARKER des Templates ab.

beim hauptmenu gibst du dann
temp.hauptmenu.entryLevel = 0
und beim untermenu
temp.untermenu.entryLevel = 1

so kannst du haupt- und untermenü an zwei beliebigen stellen deiner seite haben.

gruss fork