Hallöchen,
ich hab eine Domain.de die deutschen Inhalt und eine Domain.com die englischen Inhalt darstellen soll. Soweit eigentlich recht simpel, aber meine TS Weiche scheint irgendwie nicht zu greifen!? Ich habe folgendes probiert:
config {
linkVars = L
sys_language_mode = strict
sys_language_overlay = hideNonTranslated
sys_language_uid = 0
language = de
locale_all = de_DE
}
plugin {
tx_indexedsearch._DEFAULT_PI_VARS.lang = 0
tx_indexedsearch._LOCAL_LANG = de
}
lib.link.language = TEXT
lib.link.language {
value = English
typolink.parameter.data = page:uid
typolink.additionalParams = &L=1
}
page.10.template = FILE
page.10.template.file = fileadmin/vorlage/de.html
[globalVar = GP:L = 1]
config{
sys_language_uid=1
language = en
locale_all = en_EN
}
plugin {
tx_indexedsearch._DEFAULT_PI_VARS.lang = 1
tx_indexedsearch._LOCAL_LANG = en
}
lib.link {
language.value = Deutsch
language.typolink.additionalParams = &L=0
}
page.10.template.file = fileadmin/vorlage/en.html
[globalString = ENV:HTTP_HOST=*domain.com]
config {
sys_language_uid=1
language = en
locale_all = en_EN
}
plugin {
tx_indexedsearch._DEFAULT_PI_VARS.lang = 1
tx_indexedsearch._LOCAL_LANG = en
}
lib.link {
language.value = Deutsch
language.typolink.additionalParams = &L=0
}
page.10.template.file = fileadmin/vorlage/en.html
[GLOBAL]
Hat wer eine Idee was ich da falsch mache? Es soll halt so ausschauen, wenn ich bei der domain.com über Links Hover www.domain.com/en/something.html ist aber leider so www.domain.de/de/irgendwas.html. Okay, dass das nicht funktioniert ist klar!
Die richtige Vorlagendatei wird seltsamerweise genommen. Daher steh ich ein wenig auf dem Schlauch.
Muss ich da mit Domainrecords arbeiten, oder doch noch was an der REAL_URL Konfiguration machen? Letztere sieht so aus:
<?php
$TYPO3_CONF_VARS['EXTCONF']['realurl'] = array(
'_DEFAULT' => array(
'preVars' => array(
'0' => array(
'GETvar' => 'L',
'valueMap' => array(
'de' => '0',
'en' => '1',
),
'valueDefault' => 'de',
),
),
'fileName' => array(
'defaultToHTMLsuffixOnPrev' => '1',
),
'pagePath' => array(
'type' => 'user',
'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
'spaceCharacter' => '-',
'languageGetVar' => 'L',
'rootpage_id' => '56',
'expireDays' => '30'
),
'fixedPostVars' => array(
),
),
);
$TYPO3_CONF_VARS['EXTCONF']['realurl']['www.domain.de']=$TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT'];
$TYPO3_CONF_VARS['EXTCONF']['realurl']['www.domain.com']=$TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT'];
$TYPO3_CONF_VARS['EXTCONF']['realurl']['www.domain.com']['preVars']['0']['valuedefault']='en'
Danke zunächst schon mal fürs lesen,
nh