Reputation: 5619
I want to mark the actual active selected language.
What I want is to give the <a>
element a class. Is that possible?
typoscript looks like this:
## Localization menu:
temp.langMenu = HMENU
temp.langMenu.special = language
temp.langMenu.special.value = 0,3,1
temp.langMenu.1 = GMENU
temp.langMenu.1.NO {
XY = [5.w]+4, [5.h]+4
transparentColor = #17353e
backColor = #17353e
5 = IMAGE
5.file = fileadmin/bilder/DE-flag-32.png || fileadmin/bilder/US-flag-32.png || fileadmin/bilder/CN-flag-32.png
}
temp.langMenu.1.ACT < lib.langMenu.1.NO
temp.langMenu.1.USERDEF1 < lib.langMenu.1.NO
temp.langMenu.1.ACT.backColor = #000000
temp.langMenu.1.USERDEF1 = 1
temp.langMenu.1.USERDEF1.5.file = fileadmin/bilder/DE-flag-32.png || fileadmin/bilder/US-flag-32.png || fileadmin/bilder/CN-flag-32.png
temp.langMenu.1.USERDEF1.noLink = 1
Upvotes: 0
Views: 143
Reputation: 446
ACT < .NO
ACT {
stdWrap.typolink.ATagParams = class="navLangAct"
}
Upvotes: 2
Reputation: 1203
just try to be a soundboard, I was helped just by being questioned, I'm not that good with typo3 yet but could this work ?
## Localization menu:
temp.langMenu = HMENU
temp.langMenu {
special = language
special.value = 0,3,1
1 = GMENU
1 {
NO = 1
NO {
XY = [5.w]+4, [5.h]+4
transparentColor = #17353e
backColor = #17353e
5 = IMAGE
5.file = fileadmin/bilder/DE-flag-32.png || fileadmin/bilder/US-flag-32.png || fileadmin/bilder/CN-flag-32.png
}
## ACT < lib.langMenu.1.NO
ACT < .NO
ACT {
backColor = #000000
## would this do the trick ?
wrapItemAndSub = <span class="active">|</span>
}
## USERDEF1 < lib.langMenu.1.NO
USERDEF1 < .NO
USERDEF1 {
5.file = fileadmin/bilder/DE-flag-32.png || fileadmin/bilder/US-flag-32.png || fileadmin/bilder/CN-flag-32.png
noLink = 1
}
}
}
(I do not know why or how to use this temp. rather than directly manipulate the lib, but that was not your question ... )
Upvotes: 1