Hallo zusammen,
ich arbeite noch nicht so lange mit Typo3 und habe jetzt ein Seite mit einem (für mich) recht komplizierten Menü bekommen.
Ich benutze das Typo3 6.2 LTS.
Zur Strucktur:
Es gibt vier Hauptnavigations-Punkte die selbst keinen Inhalt haben.
Wenn man mit der Maus über diese Navipunkte geht werden sie aktiviert und die Untermenü-Punkte zu dem Navipunkt sind sichtbar.
Geht man mit der Maus über die Untermenü-Punkte, erscheint daneben ein kurzer Text mit einem "Mehr erfahren" Link.
Mein TS dazu sieht so aus:
lib.navigation = HMENU
lib.navigation {
1 = TMENU
1 {
wrap = <ul class="nav nav-pills menu-header">|</ul>
expAll = 1
NO.wrapItemAndSub = <li>|</li>
ACT = 1
ACT.wrapItemAndSub = <li class="active">|</li>
ACT.ATagTitle.field = abstract // description // title
ACT.ATagParams = onmouseover="this.click();" role="tab" data-toggle="tab"
IFSUB = 1
IFSUB.wrapItemAndSub = <li>|</li>
IFSUB.ATagTitle.field = abstract // description // title
IFSUB.ATagParams = onmouseover="this.click();" role="tab" data-toggle="tab"
}
}
lib.navigation-sub = HMENU
lib.navigation-sub.entryLevel = 1
lib.navigation-sub.special = directory
lib.navigation-sub.special.value = 9, 10,11,12
lib.navigation-sub {
1 = TMENU
1 {
wrap = <div class="tab-pane fade in active sub-menu-wrapper thetabpane" id="submenu{field:uid}"><ul class="nav nav-pills nav-stacked sub-menu">|</ul></div>
expAll = 1
NO.wrapItemAndSub = <li id="{field:uid}">|</li>
ACT = 1
ACT.wrapItemAndSub = <li class="active" >|</li>
ACT.ATagTitle.field = abstract // description // title
ACT.ATagParams = onmouseover="this.click();" role="tab" data-toggle="tab"
IFSUB = 1
IFSUB.wrapItemAndSub = <li>|</li>
IFSUB.ATagTitle.field = abstract // description // title
IFSUB.ATagParams = onmouseover="this.click();" role="tab" data-toggle="tab"
}
}
Ich habe Bewusst zwei lib-Dateien erstellt, weil sonst das Submenu immer in die <li> vom Hauptmenü gewrapt wird.
Die {field:uid} wird auch nicht ordentlich ausgegeben, es wird immer als Text eingefügt.
Wenn jem. eine Idee oder Lösungsansatz hat wäre das super.
Ich habe schon mehre dinge ausprobiert aber bekomme es einfach nicht hin.
Vielen Dank schonmal!
Viele Grüße,
Miriam
ich arbeite noch nicht so lange mit Typo3 und habe jetzt ein Seite mit einem (für mich) recht komplizierten Menü bekommen.
Ich benutze das Typo3 6.2 LTS.
Zur Strucktur:
Es gibt vier Hauptnavigations-Punkte die selbst keinen Inhalt haben.
Wenn man mit der Maus über diese Navipunkte geht werden sie aktiviert und die Untermenü-Punkte zu dem Navipunkt sind sichtbar.
Geht man mit der Maus über die Untermenü-Punkte, erscheint daneben ein kurzer Text mit einem "Mehr erfahren" Link.
Mein TS dazu sieht so aus:
lib.navigation = HMENU
lib.navigation {
1 = TMENU
1 {
wrap = <ul class="nav nav-pills menu-header">|</ul>
expAll = 1
NO.wrapItemAndSub = <li>|</li>
ACT = 1
ACT.wrapItemAndSub = <li class="active">|</li>
ACT.ATagTitle.field = abstract // description // title
ACT.ATagParams = onmouseover="this.click();" role="tab" data-toggle="tab"
IFSUB = 1
IFSUB.wrapItemAndSub = <li>|</li>
IFSUB.ATagTitle.field = abstract // description // title
IFSUB.ATagParams = onmouseover="this.click();" role="tab" data-toggle="tab"
}
}
lib.navigation-sub = HMENU
lib.navigation-sub.entryLevel = 1
lib.navigation-sub.special = directory
lib.navigation-sub.special.value = 9, 10,11,12
lib.navigation-sub {
1 = TMENU
1 {
wrap = <div class="tab-pane fade in active sub-menu-wrapper thetabpane" id="submenu{field:uid}"><ul class="nav nav-pills nav-stacked sub-menu">|</ul></div>
expAll = 1
NO.wrapItemAndSub = <li id="{field:uid}">|</li>
ACT = 1
ACT.wrapItemAndSub = <li class="active" >|</li>
ACT.ATagTitle.field = abstract // description // title
ACT.ATagParams = onmouseover="this.click();" role="tab" data-toggle="tab"
IFSUB = 1
IFSUB.wrapItemAndSub = <li>|</li>
IFSUB.ATagTitle.field = abstract // description // title
IFSUB.ATagParams = onmouseover="this.click();" role="tab" data-toggle="tab"
}
}
Ich habe Bewusst zwei lib-Dateien erstellt, weil sonst das Submenu immer in die <li> vom Hauptmenü gewrapt wird.
Die {field:uid} wird auch nicht ordentlich ausgegeben, es wird immer als Text eingefügt.
Wenn jem. eine Idee oder Lösungsansatz hat wäre das super.
Ich habe schon mehre dinge ausprobiert aber bekomme es einfach nicht hin.
Vielen Dank schonmal!
Viele Grüße,
Miriam
Menue mit wechselndem Inhalt
Aucun commentaire:
Enregistrer un commentaire