Zum Inhalt springen

TS-Sprachmenü und TYPO3 4.7.1

Erstellt am 23. Juli 2012 · 2 Antworten · letzte Antwort am 15. Oktober 2012

Tags: Frage

arte ·

Hmmm, irgendwie habe ich seitdem ich an meiner ersten TYPO3 4.7.1 Website frikkel ständig Probleme, gewisse Dinge, die vorher immer unter anderen Versionen funktioniert haben, ans laufen zu bringen. Z.B. habe ich jetzt einen Sprachumschalter mittels TS eingebaut.

[globalVar=GP:L=0]
SPRACHE = COA
SPRACHE.10 = HTML
SPRACHE.10.value = <img src="fileadmin/grafiken/lang_en.gif" alt="Englisch" height="16" width="33" />
SPRACHE.10.value.typolink.parameter.data = page:uid
SPRACHE.10.value.typolink.additionalParams = &L=1
SPRACHE.10.value.typolink.ATagParams = class="s_englisch"
[global]
[globalVar=GP:L=1]
SPRACHE = COA
SPRACHE.10 = HTML
SPRACHE.10.value = <img src="fileadmin/grafiken/lang_de.gif" alt="Englisch" height="16" width="33" />
SPRACHE.10.value.typolink.parameter.data = page:uid
SPRACHE.10.value.typolink.additionalParams = &L=0
SPRACHE.10.value.typolink.ATagParams = class="s_deutsch"
[global]
config {
  no_cache = 0
  doctype = html5

  linkVars = L
  
  sys_language_uid = 0
  language = de
  locale_all = de_DE
  htmlTag_setParams = lang="de" dir="ltr"
  xmlprologue = none
  
  # Quelltext Typo3 Kommentare entfernen
  disablePrefixComment = 1
  
  # Email Spam Protection
  spamProtectEmailAddresses = 2
  spamProtectEmailAddresses_atSubst = (at)
}

[globalVar = GP:L = 1]
config.sys_language_uid = 1
config.language = en
config.locale_all = en_UK
config.htmlTag_setParams = lang="en" dir="ltr"
[global]

Auf Englisch umschalten geht...allerdings wird anscheinend nicht erkannt, wenn L=1 ist und es wird immer noch die englische Fahne angezeigt statt der Deutschen.
Womit hängt das zusammen? Muss das jetzt anders gemacht werden oder ist da bei der TYPO3 Installation irgendwas schief gelaufen? Ich hatte ja schon mit meinem Menü #111176 so komische Probleme, hier konnte mir ja leider auch keiner weiter helfen 😢

nerphunk ·

Hi arte,

konntest Du das Problem lösen? Ich habe das gleiche Problem mit der Version 4.7.1.

Viele Grüße

nepomuk

arte ·

Habe es jetzt so gelöst bekommen:

page.10.marks.SPRACHE = COA
page.10.marks.SPRACHE {
  10 = IMAGE
  10 {
    file = fileadmin/grafiken/sprache_english.jpg
    stdWrap.typolink {
      parameter.data = TSFE:id
      additionalParams = &L=1
    }
  }
}

[globalVar = GP:L = 1]
page.10.marks.SPRACHE = COA
page.10.marks.SPRACHE {
  10 = IMAGE
  10 {
    file = fileadmin/grafiken/sprache_deutsch.jpg
    stdWrap.typolink {
      parameter.data = TSFE:id
      additionalParams = &L=0
    }
  }
}
[END]

Dabei war glaube ich sicher entscheidend, da ich mit mehreren TYPOSCRIPT Templates gearbeitet hatte, an welcher stelle ich das eingesetzt habe. Hoffe es hilft dir weiter.