Hallo,
ich habe eine Multi-language-Seite wie im weißen Typo3-Buch beschrieben (S.407ff.) gebaut. Kann man das so erweitern, dass alle Links automatisch mit &L=1 versehen werden? Momentan funkioniert es immer nur für die aktuelle Seite: http://enigma-design.de/kontakt.html?&L=1
Wie ändere ich es, damit alle Links automatisch weiterhin zur engilschen Version springen?
Danke,
Johannes
PS: Natürlich könnte ich es z.B. so machen, wie auf typo3.org beschrieben, aber diese reine TS-Möglichkeit gefällt mir am besten![/b]
das geht nur, wenn die Seiten auch eine Übersetzung haben, sonst wird automatisch L=0 genommen, also auch ohne Sprachparameter in der Url.
Es gibt ja teilweise Übersetzungen.
Gehe z.B. auf www.enigma-design.de setze die Sprache auf englisch. Nun gehe zu Kontakt, wo auch eine Übersetzung verfügbar ist. Doch die Sprache wechselt sofort wieder nach Deutsch, weil im neu für englisch generierten Menü den Links nicht die Variable &L=1 angefügt wurde.
Ich will aber, dass man weiterhin in der Sprache bleibt. D.h. wenn die globale Variable L=1 ist, soll allen Links diese auch angefügt werden, damit man in der englischen Sprache weiter surfen kann auf der Seite.
Wie geht das?
Danke!
Dann wirst Du einen Teil des folgenden Codes vergessen haben. Vollständig sollte folgendes in Deinem Code stehen:
config.sys_language_uid = 0
config.language = de
config.locale_all = de_DE
config.linkVars = L
[globalVar = GP:L = 0]
config.sys_language_uid = 0
config.language = de
config.locale_all = de_DE
Minute(n) | Stunde(n) | Tag(e) | Jahr(e)
[globalVar = GP:L = 1]
config.sys_language_uid = 1
config.language = en
config.locale_all = english
[GLOBAL]
Danke mstuebner! Ich hab's zwar nicht vergessen, aber ich hatte genau dort einen Rechtschreibfehler. 🙂