[TYPO3-german] Standardsprache ändern

Peter Kühnlein peter at function2form.net
Tue Mar 15 11:22:56 CET 2016


Am 15.03.2016 um 11:01 schrieb Stefan Padberg:
> Am 15.03.2016 um 10:14 schrieb Peter Kühnlein:
>> Am 14.03.2016 um 20:51 schrieb Stefan Padberg:
>>> Am 14.03.2016 um 20:36 schrieb Peter Kühnlein:
>>>> Am 14.03.2016 um 20:07 schrieb Stefan Padberg:
>>>>> Hi,
>>>>>
>>>>> ich habe hier folgendes Szenario:
>>>>>
>>>>> Systemsprache: katalanisch
>>>>> L=1: spanisch
>>>>> L=3: englisch
>>>>>
>>>>> Jetzt soll standardmäßig immer die spanische Version angezeigt werden.
>>>>> Also bei Eingabe vonwww.meineDomain.com  soll die spanische Version
>>>>> erscheinen - aber natürlich nicht, wenn jemand die katalanische Version
>>>>> bewußt ausgewählt hat.
>>>>>
>>>>> Gibt es dafür im TYPO3 einen Lösungsweg?
>>>>>
>>>>> Beste Grüße
>>>>> Stefan
>>>>
>>>> Hi Stefan,
>>>>
>>>> Du hast ja bislang irgendwas unter htmlTag_langKey, sys_language_uid,
>>>> language und locale_all eingetragen - Katalanisch vermutlich. Schreib da
>>>> doch einfach Spanisch rein und ändere die [globalVar = GP:L =
>>>> irgendwas], die Du für Spanisch vorgesehen hattest, entsprechend auf
>>>> Katalanisch (inklusive aller entsprechenden locale etc-Daten).
>>>> Sollte das nicht funktionieren?
>>>>
>>>> LG Peter
>>>>
>>>
>>> Nein, das kann nicht funktionieren, weil die Inhalte ja auch
>>> transferiert werden müssten.
>>>
>>> Die ganzen Relationen in tt_content und pages bzw. pages_overlay müssten
>>> vertauscht werden. Das halte ich für ein hochriskantes Manöver.
>>>
>>> Oder habe ich dich falsch verstanden?
>>>
>>> Beste Grüße
>>> Stefan
>>
>> Wieso solltest Du denn da die Relationen ändern müssen? Du willst doch
>> nicht im Backend die Systemsprache ändern, sondern nur im Frontend die
>> präferiert angezeigte Sprache.
>>
>> Wenn Du in Deiner config stehen hast
>> config {
>>      htmlTag_langKey = de
>>      sys_language_uid = 0
>>      language = de
>>      locale_all = de_DE
>> }
>> [globalVar = GP:L = 1]
>>      config {
>>          htmlTag_langKey = en
>>          sys_language_uid = 1
>>          language = en
>>          locale_all = en_US
>>      }
>> [global]
>>
>> und änderst das in
>>
>> config {
>>      htmlTag_langKey = en
>>      sys_language_uid = 1
>>      language = en
>>      locale_all = en_US
>> }
>> [globalVar = GP:L = 0]
>>      config {
>>          htmlTag_langKey = de
>>          sys_language_uid = 0
>>          language = de
>>          locale_all = de_DE
>>      }
>> [global]
>>
>> musst Du doch keine Relationen ändern?
>>
>> Oder liege ich gerade komplett daneben?
>>
>
>
> Das muss ich mal ausprobieren. Ich war bisher immer davon ausgegangen,
> dass die sys_language_uid im default-zweig Null sein muss.
>
> Beste Grüße
> Stefan

Dann müsste man sie doch nicht angeben? Aber Versuch macht kluch...

LG Peter


-- 

http://function2form.net
http://peter-kuehnlein.net

"When meeting with the enemy, there is a way to determine his strength. 
If he has his head cast down, he will appear black and is strong."
(Hagakure)

Latest projects
http://mein-bobber.de
http://www.käse1a.de


More information about the TYPO3-german mailing list