Hallo!
Ich habe ein kleines Anfängerproblem.
Ich habe ein GMENU, welches soweit auch wunderbar funktioniert.
Doch ich möchte dass bei dem Status RO und ACT der Text des Menüpunkts unterstrichen ist.
Wie kann ich den Text unterstreichen lassen?? #angry#
Kann mir jemand den entscheidenden Tipp geben?
Vielen Dank!
Hardy
Hallo,
das sollte mit dem Objekt BOX funktionieren, wo du als höhe einfach 1 px angibst und die Breite vom Text nimmst
georg
Schon mal vielen Dank für die Antwort,
doch leider kann ich das doch nicht so machen, das jeder Menüpunkt eine unterschiedliche Textlänge hat !???
z.B. habe ich ein Menü wie folgt:
-Info
-Aktuelles
-mehr über uns
...
Wenn ich es in Typoscript als ganz normale Linie unter den Text
redere, dann ist doch jede Linie gleich lang und das sieht doch ein bisschen komisch aus??
Gibt es denn nichts, mit dem ich dem GMENU sagen kann, dass es den Text jedes Menüpunkts einfach unterstreichen soll??
Vielen Dank nochmal!!!
Grüße
Hardy
BOX: dimensions x,y,w,h +calc
TSRef ist dein Freund, du kannst die Breite der Box auch dynamisch berechnen lassen ;-)
Hallo!
Nochmals vielen Dank für die Antwort!
Leider bin ich ein ziemlicher Newbie auf diesem Gebiet :o könntest Du mir ein bisschen mehr Infos geben, nach was ich in TSRef suchen soll oder wie so ein Codebeispiel aussieht??
Danke für die Mühe mit mir!!
Grüße
Hardy
nach was ich in TSRef suchen soll
Stichwort und Quelle sind ja genannt. Im Forum in der linken Navigation "TYPO-Script Referenz" anklicken und das Stichwort eintragen 😉 .
» https://docs.typo3.org/m/typo3/reference-typoscript/main/en-us/Gifbuilder/ObjectNames/Box/Index.html
grüsse
Vielen dank schon mal!
Habe es wie folgt geschafft:
1.NO.30 = BOX
1.NO.30.dimensions = 32, 18, [10.w]+3, 1
1.NO.30.color = #266BD2
Allerdings habe ich jetzt noch ein Problem. Ich vererbe der 2. Menüebene alle Eigenschaften der ersten Ebene, also erbt auch die 2. Ebene die Unterstreichung.
Allerdings möchte ich in der 2. Ebene nur bei dem Rollover und ACT eine Unterstreichung.
Wie bekomme ich es hin dass 2.NO.30 nicht unterstrichen wird. Mit welchem Element kann ich es überschreiben??
Danke mal wieder!!
Hardy
Ich vererbe der 2. Menüebene alle Eigenschaften der ersten Ebene, also erbt auch die 2. Ebene die Unterstreichung.
Das Element leeren/überschreiben. Wie sieht der betroffene Code aus?
Z.B.
2.NO.30 >
2.NO.30 = BOX
2.NO.30 = ...
(leeren und neu definieren - oder nur leeren, somit "löschen")
grüsse
Danke schon mal für die schnelle Antwort.
Ich habe nun das Element 2.NO.30 geleert ( > ) und bei 2.RO.30 wieder eine Box neu definiert, doch leider wird mit diese nicht angezeigt bzw, auf den Menüpunkten erzeugt.
Anbei mal meine komplette Config für das Menü.
Kann dort jemand einen Fehler finden ????
Danke schon mal wieder für die Mühe!!!!!!
Hardy
# Grafisches Menu links erstellen
marks.MENU = HMENU
marks.MENU {
special = directory
special.value = 2
entryLevel = 2
1 = GMENU
1.NO =1
1.NO.XY = 188, 20
1.NO.backColor = #FFFFFF
# Text auf Menüpunkt rendern
1.NO.10 = TEXT
1.NO.10.text.field = title
1.NO.10.fontFile = fileadmin/fonts/arialbd.ttf
1.NO.10.fontColor = #266BD2
1.NO.10.fontSize = 11
1.NO.10.offset = 33, 16
# blaues Viereck erzeugen
1.NO.20 = IMAGE
1.NO.20.file = GIFBUILDER
1.NO.20.file.XY = 6, 6
1.NO.20.file.backColor = #266BD2
1.NO.20.offset = 20, 7
#Menüpunkte unterstreichen
1.NO.30 = BOX
1.NO.30.dimensions = 32, 18, [10.w]+3, 1
1.NO.30.color = #266BD2
# Rollover Status erzeugen
1.RO < .1.NO
1.RO.10.fontColor = #0C499C
# Abstand definieren
1.SPC = 1
1.SPC {
XY = 100,10
}
# Zweite Menüebene erzeugen
2 < .1
2.NO.10.fontFile = fileadmin/fonts/arial.ttf
2.NO.10.offset = 45, 16
2.NO.10.fontColor = #767676
# oranges Viereck erzeugen
2.NO.20 = IMAGE
2.NO.20.file = GIFBUILDER
2.NO.20.file.XY = 6, 6
2.NO.20.file.backColor = #FFA103
2.NO.20.offset = 32, 7
2.NO.30 >
#Rollover 2. Ebene erzeugen
2.RO > .2.NO
#Menüpunkte unterstreichen
2.RO.40 = BOX
2.RO.40.dimensions = 44, 18, [10.w]+3, 1
2.RO.40.color = #767676
}
Fehler gefunden!!
Zeile 58 statt < habe ich das > gehabt!!
Vielen vielen Dank für die Hilfe!!!
Grüße
Hardy