Liebe Typo3-Freunde,
ich habe folgende Frage. Mit dem nachstehenden Typo-Script habe ich ein HMENU-Layer eingefügt: 1. Ebene als GMENU und 2. Ebene als TMENU.
[/quote]# Hauptmenue als Layer Menu einfuegen Ebene 1
page.includeLibs.gmenu_layers = media/scripts/gmenu_layers.php
page.20.marks.HAUPTNAVI = HMENU
page.20.marks.HAUPTNAVI.1 = GMENU_LAYERS
page.20.marks.HAUPTNAVI.1 {
# mit layerStyle wird der Aufklapplayer definiert
layerStyle = position:absolute;top:140px;VISIBILITY:hidden;
xPosOffset = -245
yPosOffset = 0
lockPosition = x
expAll=1
NO {
transparentColor = #ffffff
XY = [20.w]+10, 20
20 = TEXT
20.text.field = title
20.fontSize = 8
20.fontFile = fileadmin/styles/VERDANAB.TTF
20.fontColor = #006699
20.offset = 5,15
}
RO < .NO
RO {
20.fontColor=#FF6600
}
RO = 1
ACT < .RO
ACT = 1
}
# Layer Menu Ebene 2
page.20.marks.HAUPTNAVI.2 = TMENU
page.20.marks.HAUPTNAVI.2.NO.allWrap = <table width="180" border="0" cellspacing="0" cellpadding="0"><tr><td>|<br /></td></tr></table>
page.20.marks.HAUPTNAVI.2.NO.ATagParams=class=navigation
[quote]
Das TMENU ist über das CSS "ATagParams=class=navigation" definiert bzw. gelayoutet. Die Texte werden mit "allWrap = <table width="180"...." jeweils in eine 180 Pixel breite Tabelle eingefügt. Dies funktioniert auch prima. Nun die eigentliche Frage:
Der letzte Hauptmenüpunkt erscheint bei XGA-Auflösung ziemlich am rechten Rand der Seite. Popt nun hier das Untermenü auf ergibt sich ein unschöner horizontaler Scrollbalken. Aus diesem Grund möchte ich das Untermenü beim letzten Hauptmenüpunkt (und nur bei diesem!) abweichend von den anderen formatieren, d.h. schmaler machen. Ich habe bisher keine elegante Lösung gefunden bzw. folgendes durchgedacht:
1. Ein extension Template bringt aus meiner Sicht nichts, da ich hier zwar für einen Seitenzweig ein anderes Script angeben kann; das wirkt sich dann bei der Navigation aber immer auch auf alle Untermenüpunkte aus.
2. Sonst fällt mir nur ein, dass ich zwei Menüs einfüge und das eine bis zum vorletzten Hauptmenüpunkt begrenze und das andere nur den letzten Hauptmenüpunkt enthält.
Lange Rede kurzer Sinn: Kann ich mit TypoScript irgendwie einen einzelnen Menüpunkt ansprechen.
Ich bin gespannt auf eure Antwort.
Vielen Dank!
Axel