Eine Sprachumschaltung lässt sich in TYPO3 mit wenigen Zeilen TypoScript Code realisieren.
Angenommen die Hauptsprache ist englisch (sys_language_uid=0) und der Besucher soll auf die deutsche Übersetzung (L=1) über die Landesflagge umschalten können die folgenden Zeilen verwendet werden:
temp.language = TEXT
temp.language {
value = <img border=”0″ src=”/typo3/gfx/flags/de.gif”>
typolink.parameter.data = page:uid
typolink.additionalParams = &L=1
}
[globalVar = GP:L=1]
temp.language.value = <img border=”0″ src=”/typo3/gfx/flags/gb.gif”>
temp.language.typolink.additionalParams = &L=0
[global]
Hierbei werden die Flaggen-Symbole von TYPO3 verwendet und wie jeder Marker wird auch hier der Inhalt wie folgt an das html-Layout übergeben:
marks.LANGUAGE < temp.language