Hallo liebe Typo3 Freunde,
bis jetzt bin ich ganz mit der Suche im Forum oder Google bei Problemen zurecht gekommen, doch jetzt weiß ich nicht mehr weiter ...
Ich aktualisiere unsere Firmenwebsite und dort möchte ich ein Layermenu einbauen. Ich habe ein Layout entwickelt, dieses dann mit Yaml programmiert und bis dahin war auch alles toll.
Hier das Layout; die hellblauen Balken sind das Layermenu:
Bild: e-graphics-deutschland.de/…/website.jpg
Baue ich die Seite nun in T3 ein und aktivere das Menu, ist auch alles noch gut; wenn ich dann aber die Option relativeToTriggerItem = 1 aktiviere, wird meine ganze Navigation zerhackt und in die Länge gezogen.
Deaktiviere ich dann CSS, sehe ich das T3 die Liste mit riesigen Abständen aufbaut, was ohne relativeToTriggerItem = 0 nicht so ist. Ich denke daher kommen die hohen Balken. Klickt man dann noch auf einen Punkt, springt der Rest in die nächste Zeile.
T3 fügt den Navi-Divs width: 100%; height: 100%; zu, wenn ich die aber entferne, kommt gar nichts mehr. Ob es das ist weiß ich nicht. Komme da aber über das TMENU-LAYER-Script.php dran. Ist aber auch nicht die Lösung.
Kann mir jemand helfen, oder eine gute Alternative zu TMENU_LAYERS per CSS-Menu nennen?
Hier der Link zur aktuellen Testseite: http://www.e-graphics-germany.de/egraphics_cms
Danke schon mal im voraus: Hier noch mein Typo-Script für die Navigation:
tmp.HAUPTNAVIGATION = HMENU
tmp.HAUPTNAVIGATION.entryLevel = 1
tmp.HAUPTNAVIGATION {
special = directory
special.value = 2
wrap = <ul style="background-color: green;">|</ul>
excludeUidList = 5
}
tmp.HAUPTNAVIGATION.1 = TMENU_LAYERS
tmp.HAUPTNAVIGATION.1 {
lockPosition = y
hideMenuWhenNotOver = 120
expAll = 1
leftOffset = 147
topOffset = 180
relativeToTriggerItem = 1
NO = 1
NO {
allWrap = <li>|</li>
text.field = title
}
CUR < NO
CUR = 1
CUR {
linkWrap = <li class="menu_level1_CUR"><strong>|</strong></li>
}
}
tmp.HAUPTNAVIGATION.2 = TMENU
tmp.HAUPTNAVIGATION.2.NO {
allWrap=|<br />
}
Ach so, der grüne Hintergrund ist nur zum verdeutlichen des Navi-Divs.
Danke an alle Helfer