Hallo zusammen,
ich bin noch nicht wirklich der TYPO3 Profi und habe gerade ein Problem das ich nicht weiß, wie ich an die Lösung gehen soll. Ich arbeite mit TYPO3 4.4.2 und TemplaVoila 1.4.4.
Im aktuellen Projekt gibt es auf manchen Seiten ein Untermenü. Dieses Untermenü soll zwischen Überschrift und Text erscheinen. Ich lege ein Element "Text" an, vergebe Überschrift und Text und bekomme das gewünschte Ergebnis.
Das klappt mit folgendem TS:
## Menu [Begin]
lib.subMenu = HMENU
lib.subMenu.entryLevel = 3
lib.subMenu.wrap = <div id="nav-3">|</div>
lib.subMenu.1 = TMENU
lib.subMenu.1.NO {
linkWrap = |
}
lib.subMenu.1.ACT = 1
lib.subMenu.1.ACT {
linkWrap = |
ATagParams = class="active"
}
lib.stdheader.10.1 = COA
lib.stdheader.10.1 {
20 = TEXT
20.current = 1
20.insertData = 1
20.fontTag = <h1>|</h1>
30 < lib.subMenu
}
Soweit so gut. Wenn ich aber nun auf der Seite ein weiteres Inhaltselement anlege, passiert wieder genau das Gleiche. Im Prinzip habe ich das auch kapiert, denn jedes Element einer Seite ist ja gleich aufgebaut. Aber so will ich das halt nicht 😃
Wie kann ich es nun hinbekommen, dass das ERSTE Element in einem bestimmten Container ("#content") das Menü zusätzlich hat und andere Elemente (egal in welchem DIV) davon nicht berührt werden und dargestellt werden als gäbe es das Menü nicht? So wie Elemente in TYPO3 halt standardmäßig dargestellte werden.
Ich könnte mir als Lösung auch vorstellen, dass das Untermenü nur erscheint, wenn ein Element von Inhaltstyp "Überschrift" eingefügt wird. Aber auch da habe ich mangels TS-Kenntnissen keine Ahnung wie ich da rangehen soll...