Ich arbeite noch nicht sehr lange mit TYPO3 und sollte für einen bestehenden Internetauftritt eines Kunden ein paar Bugs fixen. Unter anderem wurden in der tt_news-Extension alle Dati und der "mehr"-Button immer auf Deutsch angezeigt, auch wenn ich auf der Englischen Seite war (das selbe Problem mit der Login-Extension, alle Ausgaben auf Deutsch).
Fürs bessere Verständnis ein kurzer Auszug aus meinem Template:
config{
locale_all = de_DE
language = de
...
}
[globalVar = GP:L = 0]
config.sys_language_uid = 0
config.language = de
config.locale_all = de_DE
...
[end]
[globalVar = GP:L = 1]
config.sys_language_uid = 1
config.language = en
config.locale_all = en_EN
...
[global]
Wenn ich nun config.locale_all und config.language einfach lösche, dann funktioniert alles tadellos. Darf ich das? Ich vermute mal, damit definiere ich die Default-Language?! Was passiert wenn ich einfach keine angeben?! Meine Extensions greifen ja scheinbar immer auf die so defineirte Default-Language zurück. Oder mache ich was grundlegendes falsch.
Wie gesagt, ich habe noch nicht so viel Ahnung mit TypoScript und wäre für jeden Tipp dankbar (auch wenns vielleicht ne dummer Frage ist).