Zum Inhalt springen

Übergabe der Sprachparameter bei der Domainwahl

Erstellt am 21. Oktober 2014 · 1 Antwort · letzte Antwort am 21. Oktober 2014

Tags: RealURL, URLs & Routing, Frage

Arukard ·

Hey Leute!
Ich benutze Typo3 6.2.5 zur Zeit auf einem Mittwald-Server mit 8 Domains und 6 Projekten. Jetzt habe ich in einem Fall eine .de und eine .com Domain. Die Frage ist nun, wie ich die Domain dazu bringe die (bereits) mehrsprachige Website in der richtigen Sprache auszugeben, also bei www.domain.com auch die englische Sprachausgabe erfolgt und nicht die default Sprache.

meine derzeitige Config betreffend der Sprachausgabe sieht folgendermaßen aus:

config {
  language = de
  locale_all = de_DE
  doctype = xhtml_trans
  xmlprologue = none
  metaCharset = utf-8
  htmlTag_langKey = de-DE
  linkVars = L(0-1),S(0-4)
  sys_language_uid = 0
}


[globalVar = GP:L = 1]
config.sys_language_uid = 1
config.language = en
config.locale_all = en_UK
config.htmlTag_langKey = en-UK

page.10 {
  subparts.rootline.wrap = <b>You are here:</b>&nbsp; |
  
  subparts.toplink.value= <a href="#wrap">top</a>
  
  subparts.sprung.value (
  <a href="#navigation">Jump to navigation</a>
  <a href="#inhalt">Jump to content</a>
  )
  
  subparts.language.5.value = Language &nbsp;
  
}

Vielen Dank für jeden Hinweis!

lg, Daniel

toifel ·

Das geht zB über folgende condition:

[globalString = ENV:HTTP_HOST=www.domain.com]
 	page.config{
		baseURL = http://www.domain.com/
		sys_language_uid = 1
		language = en
		locale_all = en_EN
		htmlTag_langKey = en
	}

Zudem solltest du in deiner realurl Config noch "encode/decode" einstellen

$TYPO3_CONF_VARS['EXTCONF']['realurl']['_DOMAINS']['decode']['www.domain.com'] = array(
  'GETvars' => array (
    'L' => '1',
  ),
  'useConfiguration' => '_DEFAULT'
)