Zum Inhalt springen

Sprachauswahl will nicht :-(

Erstellt am 20. November 2003 · 16 Antworten · letzte Antwort am 28. November 2003

Tags: Frage

Pelle ·

Hallo an alle,
ich würde gern meine seite mehrsprachig machen, nur leider will es nicht klappen.
Zur probe habe ich eine dänische spalte erstellt und unter liste deklariert.

Mein template sieht so ungefähr aus:
Als Parameter habe ich S gewählt, da ich L schon für zwei templates nutze.

styles.content.get = CONTENT
styles.content.get {
  table = tt_content
  select.orderBy = sorting
  select.where = colPos=0
  select.languageField = sys_language_uid
}

# Setting up the language variable "S" to be passed along with links 
config.linkVars = S 

# Deutsch language, sys_language.uid = 6
[globalVar = GP:S = 6] 
config.sys_language_uid = 6
config.language = de
config.locale_all = deutsch
[global] 


# Dänisch language, sys_language.uid = 5
[globalVar = GP:S = 5] 
config.sys_language_uid = 5
config.language = dk
config.locale_all = dänisch
[global]

Könnt ihr mir helfen? Woran liegt es das er auf den Parameter nicht reagiert?
thx

Pelle ·

mhm.. brauche ich eine example_LanguageMenu.php eigentlich? Ich habe alles in Typo3 bei Setup/Constants eingetragen.

In den Beschreibungen im Netz müsste es gehen.

Pelle ·

..wird da nicht nur die Fahne dargestellt? Ich teste ja schon immer indem ich einfach &L=5 oder andere Id mit an die Seite hänge. Nichts scheint zu klappen.

sw-student ·
Pelle schrieb

..wird da nicht nur die Fahne dargestellt? Ich teste ja schon immer indem ich einfach &L=5 oder andere Id mit an die Seite hänge. Nichts scheint zu klappen.

Nehm jetzt mal schon an, dass du bei dir dann auch &S=5 anhängst???

Ansonsten hängt's wohl an dem S, vielleicht ist L irgendwo fest für die Sprachwahl definiert??

Pelle ·

habe es eben noch einmal mit L getestet - leider klappt dieses auch nicht :-(

Bei der lokalen Installation von mir wird nich einmal das DropDown-Menü der Sprache in typo dargestellt.

Pelle ·

ich schätze es lang an den language ids im typoscript - die hatte ich versucht mit der Alternativen Seiten Sprache gleich zusetzen. Was natürlich nicht funktionierte ;-)

Jetzt bin ich auf der Suche nach einer Möglichkeit um bei Seitenaufrufen zu checken welche Browsersprache gesetzt ist um immer die richtige Sprache zu haben.

Pelle ·

Hey danke für die Mail - ich werde es gleich mal testen. Werden die Sachen auch auf alle darunter liegenen Seiten vererbt?

sw-student ·

Der L Parameter wird einmal ausfindig gemacht, dann sollte er eigentlich bei korrekter Typoeinstellung (config.linkVars = L) immer vererbt werden.

Pelle ·

ja das ist klar, aber dann müsste ich das script vor jede Seite stellen, die ich von außen aufrufen will - oder?

Pelle ·

Hast du die Extension schon mal getestet? Kann die die Browsereinstellungen auslesen und in typo setzten oder net?