Hi!
Bin gerade dabei unser Projekt auf RealUrl umzustellen. Im Großen und Ganzen funktioniert alles prima. Probleme gibts nur bei der Detailansicht bei den News (tt_news)
Die Parameter werden umgewandelt wie gewünscht, allerdings bleiben zwei Parameter über und zwar:
tx_ttnews[year]=2009
cHash=754783c937
die Gesamte Url sieht somit aus wie folgt:
finanzdienstleister-stmk.at/news/newsdetail/datum//juli/12/sechster-test.html?tx_ttnews[year]=2009&cHash=754783c937
Grundsätzlich hätte ich gerne noch "newsdetail" weg und das Datum am Ende des "Dateinamens" aber wichtiger wäre mir erstmal, dass das Jahr und der Hashwert wegkommen.
Meine RealUrl Konfiguration sieht folgendermaßen aus:
$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['realurl']=array (
'_DEFAULT' =>
array (
'init' =>
array (
'enableCHashCache' => true,
'appendMissingSlash' => 'ifNotFile,redirect',
'adminJumpToBackend' => true,
'enableUrlDecodeCache' => true,
'enableUrlEncodeCache' => true,
'emptyUrlReturnValue' => '/',
),
'pagePath' =>
array (
'rootpage_id' => 22,
'type' => 'user',
'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
'spaceCharacter' => '-',
'languageGetVar' => 'L',
),
'preVars' => array(
array(
'GETvar' => 'S',
'valueMap' => array(
'normal' => '1',
'large' => '2',
'huge' => '3',
),
'valueDefault' => 'normal',
'noMatch' => 'bypass'
)
),
'postVarSets' => array(
'_DEFAULT' => array(
'browse' => array(
array(
'GETvar' => 'tx_ttnews[pointer]',
'valueMap' => array(
'weiter' => '1',
'weiter' => '2'
)
)
),
'kategorie' => array (
array(
'GETvar' => 'tx_ttnews[cat]',
'lookUpTable' => array(
'table' => 'tt_news_cat',
'id_field' => 'uid',
'alias_field' => 'title',
'addWhereClause' => ' AND NOT deleted',
'useUniqueCache' => 1,
'useUniqueCache_conf' => array(
'strtolower' => 1,
'spaceCharacter' => '-'
)
)
)
),
'datum' => array(
array('
GETvar' => 'tx_ttnews[year]'
),
array(
'GETvar' => 'tx_ttnews[month]',
'valueMap' => array(
'januar' => '01',
'februar' => '02',
'maerz' => '03',
'april' => '04',
'mai' => '05',
'juni' => '06',
'juli' => '07',
'august' => '08',
'september' => '09',
'oktober' => '10',
'november' => '11',
'dezember' => '12'
)
),
array(
'GETvar' => 'tx_ttnews[day]'
),
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' => '-'
)
)
)
)
)
),
'fileName' =>
array (
'defaultToHTMLsuffixOnPrev' => 1,
'acceptHTMLsuffix' => 1,
'index' =>
array (
'print' =>
array (
'keyValues' =>
array (
'type' => 98,
),
),
),
),
)
);
Ich verwende:
RealUrl 1.5.3
tt_news 2.5.2
Typo3 4.2.8
Hoffe ihr könnt mir helfen, da ich noch nicht ganz durch RealUrl blicke. Vielleicht ist es ja nur eine Kleinigkeit.
Danke schon mal im Vorraus
lg
Georg