HMENU Unterseiten mit eigenem Template ausgeben
| Autor | Nachricht |
|---|---|
|
Verfasst am: 14. 11. 2011 [11:36]
|
|
|
mikegk
Themenersteller
Dabei seit: 14.11.2011
Beiträge: 1
|
Hallo zusammen, mich plagt zurzeit die Ausgabe eines "Submenüs" in Typo3. Auf der obersten Ebene, gebe ich eine Navigation aus, die auch wunderbar funtktioniert. Die Punkte die ich dabei ausgebe, sind im Seitenstamm unterhalb der ROOT-Seite die ersten Folgeseiten. Diese sind also quasi die Hauptnavigation. Nun soll bei einem Hover der Hauptseiten, ein Untermenü angezeigt werden. Im Template funktioniert dies auch schon gut - allerdings habe ich Probleme die Ausgabe so vorzubereiten wie es im Template geschehen ist (leider greife ich hier auf JQuery und andere Mittel zurück weswegen ich von der Struktur nicht absehen kann...). Die Struktur soll beispielsweise so aussehen: HTML <div class="subnavigation_elements_1"> <ul class="subnavigation_list"> <li>Seite 1</li> <li class="deco_dotted"></li> <li> <a href="">Unter Seite 1 von Seite 1</a> </li> <li> <a href="">Unter Seite 2 von Seite 1</a> </li> <li> <a href="">Unter Seite 3 von Seite 1</a> </li> <li> <a href="">Unter Seite 4 von Seite 1</a> </li> </ul> </div> <div class="subnavigation_elements_2"> <ul class="subnavigation_list"> <li>Seite 2</li> <li class="deco_dotted"></li> <li> <a href="">Unter Seite 1 von Seite 2</a> </li> <li> <a href="">Unter Seite 2 von Seite 2</a> </li> <li> <a href="">Unter Seite 3 von Seite 2</a> </li> <li> <a href="">Unter Seite 4 von Seite 2</a> </li> </ul> </div> Dabei wären Seite 1 und Seite 2 ein Unterpunkt von je Hauptseite 1 und Hauptseite 2 (in der oberen Navigation). Unterhalb von Seite 1 und Seite 2 würden sich dann wie gesagt die Unterseiten befinden und ausgegeben werden. absolut wichtig ist dass diese Struktur, auch mit dem Div (<div class="subnavigation_elements_X"> Geht soetwas überhaupt mit TS oder ist das gar nicht möglich? Vielen Dank für Eure Hilfe, viele Grüße, Mike |
|
Verfasst am: 02. 02. 2012 [02:15]
|
|
|
udowald
Dabei seit: 05.11.2006
Beiträge: 159
|
Hallo, das sollte schon gehen. Leider ist dein HTML-Beispiel nicht vollständig (ohne Hauptmenupunkte). Mit Option-Split kannst Du die id vergeben und doNotLinkIt verhindert den Link in den jeweiligen Ebenen. z.B. ungetestet als Denkanstoß: TYPOSCRIPT temp.menu = HMENU temp.menu { 1 = TMENU 1 { #expAll =1 wrap = <ul id="menu">|</ul> noBlur = 1 NO = 1 NO { wrapItemAndSub = <div class="subnavigation_elements_1"> <ul class="subnavigation_list">|</ul></div> || <div class="subnavigation_elements_2"> <ul class="subnavigation_list">|</ul></div> || <div class="subnavigation_elements_3"> <ul class="subnavigation_list">|</ul></div> stdWrap.htmlSpecialChars = 1 ATagTitle.field = title doNotLinkIt = 1 } } 2 < .1 2 { doNotLinkIt = 1 wrap = | ACT.wrapItemAndSub = <li>|</li><li class="deco_dotted"></li> } 3 < .2 3 { wrap = | ACT.wrapItemAndSub = <li>|</li> } } Gruß udowald |



