Internetservice - Blog

bit4you präsentiert einen Blog rund um die Themen TYPO3, MySQL und PHP

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 festlegen

sys_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).

Kommentare sind zur Zeit geschlossen.

Internetservice - Blog läuft unter Wordpress 2.3.2
Anpassung und Design: bit4you :: Waldseer Str. 14 :: 88250 Weingarten