[TYPO3-german] Standardsprache ändern

Stefan Padberg post at bergische-webschmiede.de
Tue Mar 15 11:01:07 CET 2016


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


-- 
Bergische Webschmiede
Dipl.-Ing. Stefan Padberg
TYPO3-Integrator und Webprogrammierer
:: Borner Str. 18 - 42349 Wuppertal
:: +49 202 97648355
:: +49 173 9219845
:: post at bergische-webschmiede.de
:: http://www.bergische-webschmiede.de


More information about the TYPO3-german mailing list