Ich habe mehrere Seitenbäume mit unterschiedlichen Domains bei denen die richtige Sprache ebenfalls anhand der Domain identifiziert wird. Wenn ich zwischen den Domains verlinken will habe ich das Problem, dass die Domain nicht richtig entsprechend der gewünschten Sprache vorangestellt wird:
Root Seitenbaum 1 (german => de123.actano-contact.de / englisch en.actano-contact.de) - Seite 1: de => firma, en =>company - Seite 2: de => kontakt, en => contact Seitebaum 2 (german => rplan-e3.de / englisch rplan-e3.com) Wenn ich nun von Seitenbaum 2 nach Seitenbaum 1/Seite 2 verlinke wird allen Links die Domain de123.actano-contact.de (dies ist der erste Domain Record in Seitenbaum 1) vorangestellt unabhängig in welcher Sprache ich mich befinde. Die Pfadbestandteile nach der Domain werden korrekt entsprechend der jeweiligen Sprache erzeugt: Wenn ich Seitenbaum 2 mit der Domain rplan.com anzeige sieht der Link so aus: - de123.actano-contact.de/contact (=> es sollte eigentlich en.actano-contact.de/contact sein) Wenn ich Seitenbaum 2 mit der Domain rplan.de anzeige sieht der Link so aus: - de123.actano-contact.de/kontakt => ok - Seitenbaum 1 und 2 sind in den Seiteneigenschaften als Is root of website konfiguiriert - Für jeden Seiten baum sind die Domain Records hinterlegt - Im Typoscript Setup habe ich: config.typolinkEnableLinksAcrossDomains = 1 config.typolinkCheckRootline = 1 Das Problem ist meines Erachtens, das encode Array in [_Domains]. Ich finde keine Möglichkeit wie ich dort zwischen verschiedenen Domains differenzieren kann. Läßt sich mein Problem überhaupt mit RealUrl lösen ? Here is the realurl Configuration: <?php $ac_preVars = array( array( 'GETvar' => 'L', 'valueMap' => array(), 'noMatch' => 'bypass' ) ); $TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT'] = array( 'pagePath' => array( 'type' => 'user', 'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main', 'spaceCharacter' => '-', 'languageGetVar' => 'L', 'expireDays' => 1, 'excludePageIds'=> 158, 'firstHitPathCache' => 1 ), 'fileName' => array( 'index' => array( ), ), ); $TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT']['preVars'] = $ac_preVars; $TYPO3_CONF_VARS['EXTCONF']['realurl']['www.rplan-e3.de'] = $TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT'] ; $TYPO3_CONF_VARS['EXTCONF']['realurl']['www.rplan-e3.de']['pagePath']['rootp age_id']=9; $TYPO3_CONF_VARS['EXTCONF']['realurl']['www.rplan-e3.com']=$TYPO3_CONF_VARS[ 'EXTCONF']['realurl']['www.rplan-e3.de']; $TYPO3_CONF_VARS['EXTCONF']['realurl']['www.de123.actano-contact.de'] = $TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT'] ; $TYPO3_CONF_VARS['EXTCONF']['realurl']['www.de123.actano-contact.de']['pageP ath']['rootpage_id']=1; $TYPO3_CONF_VARS['EXTCONF']['realurl']['www.en.actano-contact.de']=$TYPO3_CO NF_VARS['EXTCONF']['realurl']['www.de123.actano-contact.de']; $TYPO3_CONF_VARS['EXTCONF']['realurl']['_DOMAINS'] = array( 'encode' => array( array( 'GETvar' => 'L', 'value' => '', // 'ifDifferentToCurrent' => true, 'useConfiguration' => 'www.de123.actano-contact.de', 'urlPrepend' => 'http://www.de123.actano-contact.de', ), array( 'GETvar' => 'L', 'value' => '0', 'useConfiguration' => 'www.de123.actano-contact.de', 'urlPrepend' => 'http://www.de123.actano-contact.de', ), array( 'GETvar' => 'L', 'value' => '1', 'useConfiguration' => 'www.en.actano-contact.de', 'urlPrepend' => 'http://www.en.actano-contact.de', ), ), 'decode' => array( 'www.de123.actano-contact.de' => array( 'GETvars' => array( 'L' => '', ), 'useConfiguration' => 'www.de123.actano-contact.de', ), 'www.de123.actano-contact.de' => array( 'GETvars' => array( 'L' => '0', ), 'useConfiguration' => 'www.de123.actano-contact.de', ), //Domains immer mit und ohne www. angeben 'www.en.actano-contact.de' => array( 'GETvars' => array( 'L' => '1', ), 'useConfiguration' => 'www.en.actano-contact.de', ), 'www.rplan-e3.de' => array( 'GETvars' => array( 'L' => '', ), 'useConfiguration' => 'www.rplan-e3.de', ), 'www.rplan-e3.de' => array( 'GETvars' => array( 'L' => '0', ), 'useConfiguration' => 'www.rplan-e3.de', ), //Domains immer mit und ohne www. angeben 'www.rplan-e3.com' => array( 'GETvars' => array( 'L' => '1', ), 'useConfiguration' => 'www.rplan-e3.com', ), ), ); _______________________________________________ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german