Hallo,
ich arbeite gerade an einer Übersetzungsumschaltung für eine Webseite.
Zuvor hatte ich das mit einem Textlink umgeschaltet und das hat auch gut funktioniert. Nun wollte ich die Sache mit Landesflaggen erzeugen aber da wird dann nur noch die Deutsche Flagge angezeigt und er schaltet nicht mehr um. Ich muss zugeben, dass ich mir den Typo-Scrip-Code nicht selbst ausgedacht habe (dazu bin ich viel zu unerfahren) sondern aus einem Buch herausgenommen habe.
Ich hab in den allgemeinen Conditionen folgendes drin:
# Allgemeine TypoScript-Konfiguration
config.linkVars = L
config.uniqueLinkVars = 1
config.sys_language_uid = 0
config.language = de
config.locale_all = de_DE
Dann der eigentliche Cod zum umsetzen der Grafischen Schalter:
SPRACHE = HMENU
SPRACHE {
special = language
special.value = 0,1
1 = GMENU
1.NO {
XY = [10.w]+2, [10.h]
backColor = #FFFFFF
10 = IMAGE
10.file = EXT:cms/tslib/media/flags/flag_de.gif ||
EXT:cms/tslib/media/flags/flag_uk.gif
10.offset = 2,2
}
1.ACT=1
1.ACT < .1.NO
1.ACT.10.file = EXT:cms/tslib/media/flags/flag_de_f.gif ||
EXT:cms/tslib/media/flags/flag_uk_f.gif
}
und die Mehrsprachigkeit:
# Mehrsprachigkeit
[globalVar = GP:L=1]
config.sys_language_uid = 1
config.language = en
config.locale_all = gb_UK
Ich hab alles zigmal auf Schreibfehler überprüft und nichts gefunden.
Warum funktioniert der Textlink, aber die grafische Umsetzung nicht?
Ach ja, die Textlinkversion hab ich natürlich via Kommentar ausgeschaltet. Ich hatte es auch schon ganz herausgelöscht aber da war dann das gleiche Ergebnis.