Hallo zusammen,
um den "unschönen" Suchparameter ?tx_ttnews[swords]= bei der TT-News Suche zu entfernen habe ich folgendes in der RealUrl-Config hinzugefügt:
$TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT'] = array(
...
'postVarSets' => array(
'_DEFAULT' => array(
...
'suche' => array(
array('GETvar' => 'tx_ttnews[swords]'),
array(
'GETvar' => 'tx_vgetagcloud_pi2[keyword]',
'valueMap' => array(
'dummy' => '1',
),
'noMatch' => 'bypass',
),
),
...
),
),
);
Das funktioniert soweit wunderbar.
Nun möchte ich, dass auf einer bestimmten Seite dieser Abschnitt anders ist (z.B. 'bestimmtesuche').
Hab ein wenig mit if($GLOBALS['TSFE']->id==111) { ... } rumprobiert, aber es scheint wohl an der Syntax zu liegen.
if($GLOBALS['TSFE']->id==111) {
$TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT']['postVarSets']['_DEFAULT'] = array(
'suche' => array(
array('GETvar' => 'tx_ttnews[swords]'),
array(
'GETvar' => 'tx_vgetagcloud_pi2[keyword]',
'valueMap' => array(
'dummy' => '1',
),
'noMatch' => 'bypass',
),
),
} else {
$TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT']['postVarSets']['_DEFAULT'] = array(
'frisuren' => array(
array('GETvar' => 'tx_ttnews[swords]'),
array(
'GETvar' => 'tx_vgetagcloud_pi2[keyword]',
'valueMap' => array(
'dummy' => '1',
),
'noMatch' => 'bypass',
),
),
}
liefert PHP-Fehler...
Ihr seht sicher, wo der Fehler ist.
Kann mir jemand helfen?
Vielen Dank im Vorraus!