Haudey,
ich weiß, es gibt zahlreiche Diskussionen über dieses Problem in diesem und auch anderen Foren, doch die Flut dieser Informationen hat mir leider nicht geholfen. Mein Projekt ist mit TYPO3 4.2.6 und TemplaVoila aufgebaut und ich benutze RealURL in der Version 1.7.0. Nun ist Deutsch die Standardsprache(L=0) und Englisch die Zweitsprache(L=1). Der Wechsel der Sprachen und somit auch der Content klappt reibungslos. Nur der Pfad in jedem Link ist im Englischen Content auf Deutsch. Der Linktext ist auf Englisch und auch wenn der richtige Pfad in der URL auf Englisch per Hand eingetippt wird, wird korrekt weitergeleitet. Ich habe sogar ein Test-System mit gleichen Parametern aufgesetzt und sogar da habe ich das Problem. Den RealURL-Cache habe ich auch schon geleert und auch zahlreich andere Tipps angewandt.
Ich poste mal meine Konfigurationen:
TS:
# GET-Parameter für Mehrsprachigkeit #
# ***********************************************
config.linkVars = L
# ***********************************************
# RealURL #
# ***********************************************
config {
simulateStaticDocuments = 0
tx_realurl_enable = 1
baseURL = http://www.domain.de/
prefixLocalAnchors = all
}
# ***********************************************
# Deutsch / Hauptsprache #
# ***********************************************
config {
sys_language_uid = 0
language = de
locale_all = de_DE
htmlTag_langKey = de
sys_language_mode = content_fallback
sys_language_overlay = hideNonTranslated
}
# ***********************************************
# Englisch / Zweitsprache #
# ***********************************************
[globalVar = GP:L = 1]
config {
sys_language_uid = 1
language = en
locale_all = en_US
htmlTag_langKey = en
}
[global]
# ***********************************************
localconf.php:
$TYPO3_CONF_VARS['EXTCONF']['realurl'] = array(
'_DEFAULT' => array(
'init' => array(
'enableUrlDecodeCache' => true,
'enableUrlEncodeCache' => true,
'enableCHashCache' => true,
'emptyUrlReturnValue' => '/',
'appendMissingSlash' => 'ifNotFile',
),
'redirects' => array(),
'preVars' => array(
array(
'GETvar' => 'L',
'valueMap' => array(
'de' => '0',
'en' => '1',
),
'valueDefault' => 'de',
'noMatch' => 'bypass',
),
),
'fixedPostVars' => array(),
'pagePath' => array(
'type' => 'user',
'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
'spaceCharacter' => '-',
'languageGetVar' => 'L',
'expireDays' => 7,
'rootpage_id' => 3
),
'fileName' => array(
'defaultToHTMLsuffixOnPrev' => false,
'index' => array(
'page.html' => array(
'keyValues' => array(
'type' => 1,
),
),
'_DEFAULT' => array(
'keyValues' => array(),
),
),
),
),
);