Hi,
ich habe folgendes Problem:
Wenn ich einer meiner Seiten direkt im Browser aufrufe werde ich immer auf die 2-te Sprache weitergeleitet.
Also z.B.:
Gehe ich auf http://domain.com/test.html, werde ich auf http://domain.com/en/test.html weitergeleitet.
Wenn ich dann in meinem Sprachmenu auf deutsch (meine default Sprache) gehe bleib ich auch auf der deutschen Seite.
Ich verwende Typo3 4.0, TemplaVoila und RealURL.
Das TypoScript verwende ich für die Sprachauswahl:
config.sys_language_uid = 0
config.language = de
plugin.meta.language = de
[globalVar = GP:L = 1]
config.sys_language_uid = 1
config.language = en
plugin.meta.language = en
[global]
Das ist mein RealURL conf:
<?php
$TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT'] = array(
'preVars' => array(
array(
'GETvar' => 'L',
'valueMap' => array(
'en' => '1',
),
'noMatch' => 'bypass',
),
array(
'GETvar' => 'no_cache',
'valueMap' => array(
'nc' => 1,
),
'noMatch' => 'bypass',
),
array(
'GETvar' => 'print',
'valueMap' => array(
'print' => 1,
),
'noMatch' => 'bypass',
),
),
'postVarSets' => array(
'_DEFAULT' => array(
'news' => array(
array(
'GETvar' => 'tx_ttnews[backPid]',
),
array(
'GETvar' => 'tx_ttnews[tt_news]',
),
array(
'GETvar' => 'cHash',
)
),
'login' => array(
array(
'GETvar' => 'tx_newloginbox_pi1[forgot]',
)
),
'newsletter' => array(
array(
'GETvar' => 'cmd',
),
array(
'GETvar' => 'aC',
),
array(
'GETvar' => 'rU',
)
),
),
),
'pagePath' => array(
'type' => 'user',
'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
'spaceCharacter' => '-',
'languageGetVar' => 'L',
'expireDays' => 30,
'dontResolveShortcuts' => false,
'excludePageIds' => '',
#'segTitleFieldList' => 'nav_title,title,alias,tx_realurl_pathsegment',
),
'fileName' => array(
'defaultToHTMLsuffixOnPrev' => true,
'index' => array(
'index.html' => array(
'keyValues' => array(
'type' => 0, // 'type' = '' hat auch nix gebracht.
),
),
),
)
);
?>
Hat irgentjemand eine Idee woran das liegen könnte?