Benutzer-Werkzeuge

Webseiten-Werkzeuge


typo3:rlmp_language_detection

Dies ist eine alte Version des Dokuments!


Language Detection (rlmp_language_detection)

Installation

Die Einrichtung ist grundsätzlich sehr einfach:

  1. Installieren im Extension Manager
  2. Static Template einbinden
  3. Website-Sprachen anlegen
  4. Grundsprache und ggf. weitere Konfigurationen im TypoScript-Setup anpassen
  5. Spracherkennung in PAGE Objekt einbinden

Voraussetzung ist natürlich, dass die Fremdsprachen an sich eingerichtet wurden.

TypoScript:

// Konfiguration der Extension:
plugin.tx_rlmplanguagedetection_pi1 {
    defaultLang = en
    useOneTreeMethod = 1
}
 
// Spracherkennung in PAGE Objekt einbinden:
page.1 =< plugin.tx_rlmplanguagedetection_pi1

Troubleshooting

Wenn die Spracherkennung und Weiterleitung trotzdem nicht funktioniert, kann es folgende Gründe haben:

  • Der Sprachparameter L ist mit defaultGetVars.L = 0 immer gesetzt. Die Extension prüft, ob der GET-Parameter vorhanden ist und bricht in diesem Fall sofort ab.
  • Trotz Abhängigkeit wurde die Extension static_info_tables nicht automatisch mit installiert.
  • Bei den Website-Sprachen wurde das von static_info_tables hinzugefügte Feld mit dem offiziellen ISO-Code (static_lang_isocode) nicht gepflegt. In diesem Fall steht in dem Datenbankfeld immer „0“ – dieser Wert entspricht der Grundsprache der Website.
typo3/rlmp_language_detection.1469643838.txt.gz · Zuletzt geändert: 2016/07/27 20:23 von admin