Hallo,
ich habe eine 2-sprachige Seite die zusätzlich bei Aufruf durch die Extension "rlmp_language_detection" auf die eingestellte Sprache umschaltet. Zusätzlich kann man mittels Links die Sprache ändern. Jetzt ergibt sich folgende Situation. Wenn die Sprache deutsch ist, werden alle Links korrekt mit Sprachparameter ausgegeben. Ist die Sprache jedoch englisch, werden die Links teilweise nicht korrekt ausgegeben. Die Links sehen dann im Quelltext so aus: <a>Link</a>. Es wird also das Linkziel nicht ausgegeben.
Das tritt nur bei manchen Links auf, bei deutschsprachigen Links funktioniert es einwandfrei. Es ist bei allen Links auch ein englischsprachiger Text vorhanden.
Hier mal das TS wie die Links ausgegeben werden:
NAVI = HMENU
NAVI {
special = directory
special.value = 28
1 = TMENU
1 {
noBlur = 1
expAll = 1
NO = 1
NO {
linkWrap = <li class="main">|</li>
}
ACT = 1
ACT {
linkWrap = <li class="current_line">|</li>
}
ACTIFSUB = 1
ACTIFSUB {
wrapItemAndSub = <li class="main">|</li>
}
}
2 = TMENU
2 {
noBlur = 1
wrap = <ul class="sub">|</ul>
NO = 1
NO {
linkWrap = <li class="sub">|</li>
}
ACT = 1
ACT {
linkWrap = <li class="current">|</li>
}
}
}
Die Sprache ist so definiert:
config {
language = de
htmlTag_langKey = de-DE
locale_all = de_DE
linkVars = L
uniqueLinkVars = 1
sys_language_uid = 0
}
plugin.tx_rlmplanguagedetection_pi1 {
useOneTreeMethod = 1
defaultLang = de
}
#| Mehrsprachigkeit |#
[globalVar = GP:L = 1]
config.sys_language_uid = 1
config.language = en
config.locale_all = en_EN
[global]
An was mag denn das liegen, das es nicht korrekt funktioniert?