====== Language Detection (rlmp_language_detection) ====== ===== Installation ===== Die Einrichtung ist grundsätzlich sehr einfach: - Installieren im Extension Manager - //Static Template// einbinden - Website-Sprachen anlegen - Grundsprache und ggf. weitere Konfigurationen im TypoScript-Setup anpassen - Spracherkennung in PAGE Objekt einbinden Voraussetzung ist natürlich, dass die Fremdsprachen an sich [[typo3:config#sprache|eingerichtet]] wurden. **TypoScript:** // Konfiguration der Extension: plugin.tx_rlmplanguagedetection_pi1 { defaultLang = en useOneTreeMethod = 1 testOrder = browser } // 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.