TYPO3 - Sprachkonfiguration - Typoscript - Roottemplate
Bei mehrsprachigen Seiten muss im Typoscript - Roottemplate der Homepage die Sprachkonfiguration eingetragen werden. Hier erfahren Sie das Nötige:
# Grundeinstellungen
config {
# Bezeichung des GET-Parameters für die SprachversionsID (sys_language_uid)
linkVars = L
# Bei nicht übersetzen Elementen ggf. den Content der Standardsprache verwenden
sys_language_mode = content_fallback
# Nicht übersetzte Element bei Übersetzungen verbergen
sys_language_overlay = hideNonTranslated
# Falls z.B. in der Übersetzung eines Conttenelements vom Typ “TEXT mit Bild”
# kein Bild festgelegt ist, dasjenige der Standardsprache verwenden
# Weitere Felder der tt_content-Tabelle können kommagetrennt angehängt werden
sys_language_softMergeIfNotBlank = tt_content:image
}
# Einstellungen Standardsprache, in diesem Beispiel: Deutsch
config {
# Sprach-ID festlegen
sys_language_uid = 0
# 2-Buchstaben-ISO-Code der Sprache
language = de
# Ausgabeformatierung für verschiedene Werte (z.B. Datum)
locale_all = de_DE.iso-8859-1
# Der Content wird vor der Ausgabe in diesem mitteleuropäischen Zeichensatz gerendert.
# “Fremde” Zeichen z.B. russische werden durch HTML-Entitäten ersetzt.
# Bei einem geeigenten Osteurop. Zeichensatz bei diesem Parameter würden sie nativ ausgegeben
metaCharset = iso-8859-1
htmlTag_langKey = de
}
# Einstellungen Übersetzung Englisch
# Für weitere Sprachen sind analoge Abschitte anzulegen,
# wobei jeweils die SprachversionsID (sys_language_uid) in der Bedingungsklammer anzugeben ist
# Einträge, die in dem Sprachabschnitt fehlen, aber in der Standardkonfiguration
# definiert sind, werden übernommen z.B. hier: metaCharset = iso-8859-1
# GET-Parameter prüfen
[globalVar = GP:L = 1]
config {
# Sprach-ID festlegensys_language_uid = 1
language = en
locale_all = en_EN.iso-8859-1
htmlTag_langKey = en}
[global]
HINWEIS: Dieses Beispiel beschreibt nur eine von vielen möglichen Konfigurationen. Mehr erfahren Sie in Kaspars ausgezeichnetem Frontend Localization Guide (doc_l10guide).