Hallo liebe Typo3-Gemeinde,
ich habe das Problem, dass ich bei einer mehrsprachigen Website in der englischen Variante der Seite einen anderen entrylevel ausgegeben bekomme als auf der Default-Sprache (Deutsch).
Normalerweise soll der entrylevel = 1 sein (so ist es auch im TS definiert), aber bei der englischen Variante verhält sich das Menü so, als ob der entrylevel = 0 wäre.
Die Sprachumstellung habe ich wie folgt umgesetzt:
config {
linkVars = L
htmlTag_langKey = de_DE
sys_language_uid = 0
language = de
locale_all = de_DE
sys_language_overlay = 1
}
// Language Englisch
[globalVar = GP:L = 1]
config.linkVars = L
config.sys_language_uid = 1
config.language = en
config.locale_all = en_GB
config.htmlTag_langKey = en_GB
[global]
Das Menü ist so aufgebaut:
SUBNAVI = COA_INT
SUBNAVI = HMENU
SUBNAVI {
entryLevel = 1
1 = TMENU
1 {
wrap = <ul class="subMnu">|</ul>
noBlur = 0
NO = 1
NO.wrapItemAndSub = <li class="subMnuSingleBlue">|</li>
CUR < .NO
CUR.ATagParams = class="act"
IFSUB = 1
IFSUB.wrapItemAndSub = <li class="subMnuBlue">|</li>
CURIFSUB < .IFSUB
CURIFSUB.ATagParams = class="act"
ACT = 1
ACT < .NO
ACTIFSUB < .CURIFSUB
}
2 = TMENU
2 {
wrap = <ul class="subMnu">|</ul>
NO = 1
NO.wrapItemAndSub = <li class ="subMnuGrey">|</li>
CUR < .NO
CUR.ATagParams = class="act"
ACT = 1
ACT < .CUR
}
}
Hat dieses Problem schon mal jemand gehabt? Danke schonmal für die Hilfe !
Viele Grüße
Gordon