Zum Inhalt springen

Sprache auslesen - L=1 oder L=0

Erstellt am 20. Oktober 2010 · 2 Antworten · letzte Antwort am 20. Oktober 2010

Tags: Frage

scheibo ·

Hallo,
ich habe in meiner Extension 2 Ordner angelegt, einmal EN und einmal DE.
In diesen befinden sich englische bzw. deutsche Grafiken.

Jetzt habe ich das Problem das ich nicht weiß wie ich heraus bekommen kann welche Sprache gerade aktiv ist.
Denn nach dem L parameter kann ich nicht gehen.

Beispiel:

Umgebung 1:
Deutsch: L=0
Englisch: L=1

Umgebung 2:
Englisch: L=0
Spanisch: L=1
Deutsch: L=2

Somit komme ich mit

$this->cObj->data['sys_language_uid']

auch nicht weiter.
Wie kann ich nun feststellen welche Sprache gerade aktiv ist?

spooner_web ·

Hi scheibo,

du nutzt doch nicht nur den L-Parameter, sondern bestimmt auch im TYPOSCRIPT den Parameter

config.language = de
config.language = en

Damit kannst du doch abfragen, in welcher Sprache du bist, unabhängig vom L-Parameter.

Gruß
Thomas

scheibo ·

Danke.

Also nehme ich jetzt

$GLOBALS['TSFE']->tmpl->setup['page.']['config.']['language']

Und wenn der Wert nicht gesetzt ist, dann nehme ich als Standard EN.