[TYPO3-german] Mehrsprachige Seite und zwei Domains

Chris chris_kross at web.de
Tue May 3 15:49:58 CEST 2011


Am 03.05.2011 13:55, schrieb Dennis:
> Hi Liste,
>
> ich habe das Problem jetzt so gelöst
>
> [globalString = IENV:HTTP_HOST = domain.com]
> config.sys_language_uid = 1
> [global]
>
> Alles klappt prima solange ich auf der de Domain bin. Auch auf der com
> Domain ist fast alles perfekt...
>
> Wenn ich nun von der com Domain auf die deutschen Inhalte wechseln
> möchte und auf "Deutsch" klicke bleibe ich auf der Englischen Seite
> "gefangen". Wie kann ich dies umgehen? Dabei ist mir es egal ob ich wenn
> ich auf "Deutsch" klicke auf der com Domain bleibe oder zur de wechsel.
>
> Hoffe ihr könnt mir helfen...
>
> Danke,
> Dennis
>
> Am 02.05.2011 15:18, schrieb Kay Strobach:
>> Hi Dennis,
>>
>> per TS condition die Sprache je nach domain setzen ...
>>
>> config.sys_language_uid =<nr der sprache>
>> config.language =<kürzel ... bsp. de oder en>
>>
>> http://typo3.org/documentation/tips-tricks/multi-language-sites-in-typo3/
>>
>> Oder wenn die Seiten komplett verschieden sind zwei Domainrecords
>> anlegen.
>>
>> Grüße
>> Kay
>>
>>
>> Am 02.05.2011 13:37, schrieb Dennis:
>>> Hi Liste,
>>>
>>> ich habe eine Seite mit zwei Sprachen (Deutsch und Englisch) und zwei
>>> Domains meineseite.de und meineseite.com
>>>
>>> Was muss ich machen damit die deutsche Version angezeigt wird wenn ich
>>> meineseite.de und die englische Version wenn ich meineseite.com eingebe?
>>>
>>> Hoffe ihr könnt mir helfen...
>>>
>>> Danke schonmal im Vorraus,
>>> Dennis
>>
>>
>


Vielleicht hilft Dir das in deiner RealUrl-Config (falls verwendet):

// Host abfragen und getVar setzen:
switch(t3lib_div::getIndpEnv('HTTP_HOST')){
    case 'www.domain.de';
      $_GET['L'] = 0;
      break;
    case 'www.domain.com';
      $_GET['L'] = 1;
      break;
    case 'domain.com';
      $_GET['L'] = 1;
      break;
    case 'www.domain.fr';
      $_GET['L'] = 2;
      break;
    case 'domain.fr';
      $_GET['L'] = 2;
      break;
}

Das TypoScript sieht bei mir so in etwa aus:

# Multi Domain Configuration
[globalString = IENV:HTTP_HOST=*domain.com]
config.baseURL = http://www.domain.com/
config.sys_language_uid = 1
config.language = en
[global]

# Multi Domain Configuration
[globalString = IENV:HTTP_HOST=*domain.fr]
config.baseURL = http://www.domain.fr/
config.sys_language_uid = 2
config.language = fr
[global]


Grüße Chris ;-)


More information about the TYPO3-german mailing list