[TYPO3-german] Mehrsprachigkeit - Extensions- TV
Thomas Vogt
t_vogt at arcor.de
Mon Feb 11 22:13:52 CET 2008
Hi Lee,
vielen Dank für deine Tipps, Nach einigen Versuchen hat es jetzt
geklappt. Folgende Einstellungen im Setup haben zum Erfolg geführt:
# Localization:
config {
linkVars = L
sys_language_mode = content_fallback
sys_language_overlay = hideNonTranslated
}
config {
sys_language_uid = 0
language = de
locale_all = de_DE
htmlTag_langKey = de_DE
}
[globalVar = GP:L=0]
config {
sys_language_uid = 0
language = de
locale_all = de_DE
htmlTag_langKey = de_DE
}
[global]
[globalVar = GP:L=1]
config {
sys_language_uid = 1
language = en
locale_all = en_EN
htmlTag_langKey = en_EN
}
[global]
Leider habe ich jetzt auf der englischen Seite kein Sprachauswahlmenü
mehr. Da ich jedoch die Einbaumsprachlösung gewählt habe ist mir
allerdings nicht klar wie ich hier weiter vorgehen soll. Es müsste doch
eigentlich reichen, wenn ich das Sprachauswahl im Setup des
Root-Template hinterlege:
temp.languageMenu = COA
temp.languageMenu {
10 = RECORDS
10.tables = tt_content
10.source = 203
}
und mit
lib.rightcontent_pre < temp.languageMenu
füge ich die Sprachauswahl in den rechten content ein (so funktioniert
es zumindest auf der deutschen Seite)
Muss ich noch irgendwo einen Zusatz hinterlegen, oder hat das etwas mit
"Separate Strukturen / 1:1" zu tun?
Ich war immer der Annahme, dass die englische Seite identisch mit der
deutschen ist und man beim Anlegen der zweiten Sprache (im meinem Fall
nun mal Englisch) die gesamte Seitenstruktur bereits übertragen bekommt
und man nur noch die Inhalte der Contentelemente übersetzen muss. Das
würde ja auch Sinn machen, wenn man mal jemandem die Übersetzung machen
lassen möchte. Wenn man jedoch die komplette Seitenstruktur manuell
nochmal komplett in der englischen Version erstellen müsste, könnte man
sich ja überlegen wieder zur alten Zweibaumstrategie zurückkehren. Das
würde jedoch das moderne Konzept von Typo3 ad absurdum führen.
Gruss Thomas
lee perry schrieb:
> und beim ganzen Nachlesen hab ich gerade auch noch gesehen, dass du
> Deine Anweisungen im config-Block "config {}" hast, aber dann dort auch
> nochmal die Werte mit "config." angesprochen hast - und ich hab's gleich
> falsch mitkopiert ...
>
> also richtig:
>
> config {
> sys_language_uid = 0
> language = de
> locale_all = de_DE
> htmlTag_langKey = de_DE
> }
>
> gleiches beim Englischen!
>
>
> bye and cu,
> lee
>
More information about the TYPO3-german
mailing list