Hi,
irgendwie stehe ich auf dem Schlauch. Immer wenn ich RealURL aktiviere werden meine Umlaute "kaputtgeschrieben". Das hat eine ganze Zeit (nach anfänglichen Problemen) ganz wunderbar funktioniert. Deaktiviere ich RealURL und lösche den Cache sind die Umlaute wieder da.
Ich nehme an, dass da irgendwo nen Bock in der RealURL Config ist, sicher bin ich mir dem allerdings nicht. Ich habe da jetzt knapp eine Stunde völlig apatisch draufgestarrt, und nichts gefunden. Wenn also jemand einen Tipp hat wäre ich sehr dankbar.
Grüße,
Chris
Meine Config schaut aktuell so aus:
<?php
$TYPO3_CONF_VARS['EXTCONF']['realurl'] = array(
'_DEFAULT' => array(
'init' => array(
'enableCHashCache' => true,
'adminJumpToBackend' => true,
'appendMissingSlash' => 'ifNotFile,redirect',
'enableUrlDecodeCache' => true,
'enableUrlEncodeCache' => true,
'respectSimulateStaticURLs' => false,
'emptyUrlReturnValue' => '/',
'postVarSet_failureMode'=>'redirect_goodUpperDir',
), // init end
'redirects_regex' => array (
), // redirects_regex end
'preVars' => array(
0 => array (
'GETvar' => 'L',
'valueMap' => array (
'es' => '13',
'nl' => '14',
'be' => '15',
'de' => '8',
'en' => '0',
'en' => '',
),
'noMatch' => 'bypass',
), // 0 end
array(
'GETvar' => 'no_cache',
'valueMap' => array(
'no_cache' => 1,
),
'noMatch' => 'bypass',
),
), // preVars end
'pagePath' => array(
'type' => 'user',
'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
'spaceCharacter' => '-',
'languageGetVar' => 'L',
'expireDays' => 3,
), // pagePath end
'postVarSets' => array(
'_DEFAULT' => array(
// news archive parameters
'archive' => array(
array(
'GETvar' => 'tx_ttnews[year]' ,
),
array(
'GETvar' => 'tx_ttnews[month]' ,
'valueMap' => array(
'jan' => '01',
'feb' => '02',
'mar' => '03',
'apr' => '04',
'may' => '05',
'jun' => '06',
'jul' => '07',
'aug' => '08',
'sep' => '09',
'oct' => '10',
'nov' => '11',
'dec' => '12',
) // valueMap end
), // tx_ttnews[month] end
), // archive end
// tt_news backPid
'b' => array(
array( 'GETvar' => 'tx_ttnews[backPid]', ),
), // backPid end
// news pagebrowser
'page' => array(
array(
'GETvar' => 'tx_ttnews[pointer]',
),
), // browse end
// news categories
'cat' => array (
array(
'GETvar' => 'tx_ttnews[cat]',
),
), // cat end
// news articles and searchwords
'view' => array(
array(
'GETvar' => 'tx_ttnews[tt_news]',
'lookUpTable' => array(
'table' => 'tt_news',
'id_field' => 'uid',
'alias_field' => 'title',
'addWhereClause' => ' AND NOT deleted',
'useUniqueCache' => 1,
'useUniqueCache_conf' => array(
'strtolower' => 1,
'spaceCharacter' => '-',
),
'languageGetVar' => 'L',
'languageExceptionUids' => '',
'languageField' => 'sys_language_uid',
'transOrigPointerField' => 'l18n_parent',
), // lookUpTable end
), // tx_ttnews[tt_news] end
array(
'GETvar' => 'tx_ttnews[swords]',
), // tx_ttnews[swords] end
), // article end
// wt_gallery
'i' => array(
array( 'GETvar' => 'tx_wtgallery_pi1[category]', ),
array( 'GETvar' => 'tx_wtgallery_pi1[show]', ),
), // item end
'lp' => array(
array( 'GETvar' => 'tx_wtgallery_pi1[listpointer]', ),
), // lp end
'cp' => array(
array( 'GETvar' => 'tx_wtgallery_pi1[categorypointer]', ),
), // cp end
// highlight sites
'site' => array(
array(
'GETvar' => 'tx_wtref_pi1[uid]',
'lookUpTable' => array(
'table' => 'tx_wtref_db',
'id_field' => 'uid',
'alias_field' => 'title',
'addWhereClause' => ' AND NOT deleted',
'useUniqueCache' => 1,
'useUniqueCache_conf' => array(
'strtolower' => 1,
'spaceCharacter' => '-',
),
'languageGetVar' => 'L',
'languageExceptionUids' => '',
'languageField' => 'sys_language_uid',
'transOrigPointerField' => 'l18n_parent'
), // lookUpTable end
),
), //site end
// video gallery
'video' => array(
array( 'GETvar' => 'tx_bddbflvvideogallery_pi1[video]', ),
), // vi end
'vp' => array(
array( 'GETvar' => 'tx_bddbflvvideogallery_pi1[pointer]', ),
), // vp end
// JobControl / Detail-Ansicht
'd' => array(
array(
'GETvar' => 'tx_dmmjobcontrol_pi1[job_uid]',
'lookUpTable' => array(
'table' => 'tx_dmmjobcontrol_job',
'id_field' => 'uid',
'alias_field' => 'job_title',
'addWhereClause' => ' AND NOT deleted',
'useUniqueCache' => 1,
'useUniqueCache_conf' => array(
'strtolower' => 1,
'spaceCharacter' => '-',
),
'languageGetVar' => 'L',
'languageExceptionUids' => '',
'languageField' => 'sys_language_uid',
'transOrigPointerField' => 'l18n_parent',
), // lookUpTable end
), // array 'tx_dmmjobcontrol_pi1[job_uid]' end
), // detail end
// JobControl Pages
'p' => array(
array(
'GETvar' => 'tx_dmmjobcontrol_pi1[page]',
),
), // page end
), // postVarSets _DEFAULT end
), // postVarSets end
'fileName' => array(
'defaultToHTMLsuffixOnPrev' => 1,
'acceptHTMLsuffix' => 1,
'index' => array(
'page.html' => array(
'keyValues' => array (
'type' => 1,
),
), // page.html end
'rss.xml' => array(
'keyValues' => array(
'type' => 100,
),
), // rss.xml end
'rss091.xml' => array(
'keyValues' => array(
'type' => 101,
),
), // rss901.xml end
'rdf.xml' => array(
'keyValues' => array(
'type' => 102,
),
), // rdf.xml end
'atom.xml' => array(
'keyValues' => array(
'type' => 103,
),
), // atom.xml end
'sitemap.xml' => array(
'keyValues' => array(
'type' = 200,
),
), // sitemap.xml end
), // index end
), // fileName end
), // _DEFAULT end
);
// Deutschland
$TYPO3_CONF_VARS['EXTCONF']['realurl']['www.example.de'] = $TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT'];
$TYPO3_CONF_VARS['EXTCONF']['realurl']['www.example.de']['pagePath']['rootpage_id'] = 126;
// England / UK
$TYPO3_CONF_VARS['EXTCONF']['realurl']['www.example.co.uk'] = $TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT'];
$TYPO3_CONF_VARS['EXTCONF']['realurl']['www.example.co.uk']['pagePath']['rootpage_id'] = 126;
// Spanien
$TYPO3_CONF_VARS['EXTCONF']['realurl']['www.example.es'] = $TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT'];
$TYPO3_CONF_VARS['EXTCONF']['realurl']['www.example.es']['pagePath']['rootpage_id'] = 126;
// Belgien
$TYPO3_CONF_VARS['EXTCONF']['realurl']['www.example.be'] = $TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT'];
$TYPO3_CONF_VARS['EXTCONF']['realurl']['www.example.be']['pagePath']['rootpage_id'] = 126;
// Niederlande
$TYPO3_CONF_VARS['EXTCONF']['realurl']['www.example.nl'] = $TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT'];
$TYPO3_CONF_VARS['EXTCONF']['realurl']['www.example.nl']['pagePath']['rootpage_id'] = 126;
// Vorschaltseite / Start
$TYPO3_CONF_VARS['EXTCONF']['realurl']['www.example.com'] = $TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT'];
$TYPO3_CONF_VARS['EXTCONF']['realurl']['www.example.com']['pagePath']['rootpage_id'] = 459;
// Extranet
$TYPO3_CONF_VARS['EXTCONF']['realurl']['enet.example.com'] = $TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT'];
$TYPO3_CONF_VARS['EXTCONF']['realurl']['enet.example.com']['pagePath']['rootpage_id'] = 964;
// Partnernet
$TYPO3_CONF_VARS['EXTCONF']['realurl']['pnet.example.com'] = $TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT'];
$TYPO3_CONF_VARS['EXTCONF']['realurl']['pnet.example.com']['pagePath']['rootpage_id'] = 972;
// Intranet
$TYPO3_CONF_VARS['EXTCONF']['realurl']['inet.example.com'] = $TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT'];
$TYPO3_CONF_VARS['EXTCONF']['realurl']['inet.example.com']['pagePath']['rootpage_id'] = 1034;
?>