[TYPO3-german] GMENU Farbe von 1. Ebene auf 2.Ebene vererben
Thomas Hirt
info at thomas-hirt.at
Mon Dec 19 18:42:14 CET 2011
Hallo!
Ich baue gerade eine dropdown GMENU das auf einer ungeordneten Liste aufbaut und auch ohne Javascript noch funktioniert.
Das klappt alles sehr gut.
Einziges Problem ist, dass jeder Menüpunkt der 1. Ebene eine bestimmte Farbe hat.
Die aufklappende 2. Ebene soll beim Mouseover die selbe Farbe erhalten.
Ich habe jetzt einige Threads durchforstet bin aber nicht auf ein funktionierendes Resultat gestoßen.
Folgende Extension habe ich auch erfolglos probiert:
n_mcmenu --> Kann nur direkt innerhalb von NO, RO ersetzen und anscheinend nicht im NO.stdWrap.cObject
Hier das Beispiel: http://www.articolare.at/index.php
Anbei mein Typoscript Code dazu.
Ich würde gerne
temp.nav-horizontal.10.2.NO.stdWrap.cObject.10.typolink.ATagParams.cObject.10.file.20.fontColor
mit
temp.nav-horizontal.10.1.NO.stdWrap.cObject.10.typolink.ATagParams.cObject.10.file.20.fontColor
befüllen...
Vielleicht hat ja jemand von euch schon ein ähnliches Problem gelöst.
Danke im voraus,
Thomas
-----------------------------------------
temp.nav-horizontal = COA
temp.nav-horizontal {
5 = TEXT
5.value = <div id="container-nav-horizontal">
10 = HMENU
10 {
entryLevel = 0
1 = TMENU
1{
expAll = 1
wrap = <ul class="sf-menu">|</ul>
noBlur = 1
NO=1
NO.doNotLinkIt = 1
NO.wrapItemAndSub = <li>|</li>
NO.stdWrap.cObject = COA
NO.stdWrap.cObject {
10 = TEXT
10 {
field = title
typolink {
parameter.field = uid
ATagParams.cObject = COA
ATagParams.cObject {
10 = IMG_RESOURCE
10.file = GIFBUILDER
10.file {
XY = [10.w]+40,165
backColor = #FFFFFF
10 = TEXT
10 {
text.field = subtitle//title
fontFile={$font_1}
offset = 20,34
fontSize=24
fontColor = #000000
nicetext = 1
}
20 = TEXT
20 < .10
20 {
offset = 20,89
fontColor = #00cc00 || #ffcc00 || #00ccff || #ff0000 || #ff00ff |*| |*|
}
30 = BOX
30.dimensions = 0,110,[10.w]+40,55
30.color = #000000
40 = TEXT
40 < .10
40 {
offset = 20,144
fontColor = #00cc00 || #ffcc00 || #00ccff || #ff0000 || #ff00ff |*| |*|
}
}
10.stdWrap.dataWrap = class="no" style="width:{TSFE:lastImgResourceInfo|0}px; background-image: url('/|');"
}
}
}
}
ACT=1
ACT < .NO
ACT.stdWrap.cObject.10.typolink.ATagParams.cObject.10.stdWrap.dataWrap = class="act"
style="width:{TSFE:lastImgResourceInfo|0}px; background-image: url('/|');"
}
2 = TMENU
2{
expAll = 1
wrap = <ul class="sf-menu">|</ul>
noBlur = 1
NO=1
NO.doNotLinkIt = 1
NO.wrapItemAndSub = <li class="first">|</li>|*|<li>|</li>|*|<li class="last">|</li>
NO.stdWrap.cObject = COA
NO.stdWrap.cObject {
10 = TEXT
10 {
field = title
typolink {
parameter.field = uid
ATagParams.cObject = COA
ATagParams.cObject {
10 = IMG_RESOURCE
10.file = GIFBUILDER
10.file {
XY = 280,60
backColor = #000000
10 = TEXT
10 {
text.field = subtitle//title
fontFile={$font_1}
offset = 40,20
fontSize=20
fontColor = #ffffff
nicetext = 1
}
20 = TEXT
20 < .10
20 {
offset = 40,50
fontColor = #00ccff
}
}
10.stdWrap.dataWrap = class="no" style="width:{TSFE:lastImgResourceInfo|0}px; background-image: url('/|');"
}
}
}
}
}
}
100 = TEXT
100.value = </div>
}
More information about the TYPO3-german
mailing list