« Mai 2012»
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    

Kategorien

Blogrolls

Letzte Kommentare

Inline
04.02.2011 13:09

Archiv

Kopieren Sie diesen Link in Ihren RSS-Reader

RSS 0.91Nachrichten
RSS 2.0Nachrichten

Meist gelesene Posts

Wochentag lokalisiert mit Fluid aus einem DateTime Objekt...
916 mal angeschaut
03.02.2011 15:38
TYPO3 Backend Layouts
674 mal angeschaut
27.04.2011 23:57
TYPO3 4.5 und kb_nescefe und Security Token
657 mal angeschaut
18.03.2011 17:43
JQuery und IE9
622 mal angeschaut
24.03.2011 10:31

Zur Zeit wird gefiltert nach: single tree
Filter zurücksetzen

21.02.2011
18:07

Multilanguage im SingleTree mit automatischer Spracherkennung und Fallback nicht auf Id 0

Das Problem

Für eine mehrsprachige TYPO3 Webseite mit einem SingleTree soll die "Standardsprache" geändert werden. Es gibt mehrere Sprachen, wobei deutsch die default language (id=0) ist. Die Extension rlmp_language_detection ist installiert, damit abhängig von den Browsereinstellungen die Sprache automatisch selektiert wird.

Im Nachhinein wurde entschieden, dass wenn die Sprache nicht vorhanden ist, nicht die deutschsrachige (id=0) sondern die englischsprachige (id=1) Seite angezeigt werden soll.

Die Lösung

Mit folgender Änderung an rlmp_language_detection/pi1/class.tx_rlmplanguagedetection_pi1.php 
 kann die beschriebenen Thematik erreicht werden:

Zeile 206 folgendes einfügen:

if ($preferredLanguageOrPageUid === FALSE) {
    $preferredLanguageOrPageUid = 1;
}

Wurde keine passende Sprache gefunden, so wird die Sprache auf id = 1 gesetzt.

Zurück