Zum Inhalt springen

Menüpunktausgabe teilweise unkorrekt

Erstellt am 23. Januar 2013 · Noch keine Antworten

Tags: Links, Frage

cherry ·

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?