Typo3 realurl wrong defaultValue in links after clearCache -
i´m running typo3 4.5.12 , realurl extension verson 1.11.1. site has 3 languages de, en, ch , default language de, german.
if clear cache of realurl , call first www.example.com/site ok.
but if call after clearcache first example url language-param www.example.com/en/site , after www.example.com/site, links ../en/.. in href-tag www.example.com/en/site2.
it´s same when call first after clearcache site ../ch/.. or ../de/..
why don´t pick default-language when call www.example.com/site in links?
my config of realurl:
$typo3_conf_vars['extconf']['realurl']['_default'] = array( init' => array( 'enablechashcache' => 1, 'appendmissingslash' => 'ifnotfile', 'enableurldecodecache' => 1, 'enableurlencodecache' => 1, 'respectsimulatestaticurls' => 0, ), 'redirects_regex' => array ( ), 'prevars' => array( array( 'getvar' => 'no_cache', 'valuemap' => array('no_cache' => 1), 'nomatch' => 'bypass', ), array( 'getvar' => 'l', 'valuemap' => array( 'de' => '0', 'en' => '1', 'cn' => '2', ), 'defaultvalue' => 'de', 'nomatch' => 'bypass', ), ), ... my page config:
simulatestaticdocuments = 0 tx_realurl_enable = 1 prefixlocalanchors = linkvars = mobile(off),l uniquelinkvars = 1 sys_language_uid = 0 language = de locale_all = de_de.utf-8 sys_language_mode = content_fallback sys_language_overlay = 1
[...] 'defaultvalue' => 'de', 'nomatch' => 'bypass', [...] are contra dictionary.
take nomatch out, create url's like:
/site1 (german) /en/site1 (english) /cn/site1 (chinese) otherwise go
'nomatch' => 'de' //(without `'defaultvalue' => 'de'`) to
/de/site1 (german) /en/site1 (english) /cn/site1 (chinese)
Comments
Post a Comment