Hallo,
ich dreh echt noch am Rad. Ich hatte letzte Woche schon einmal bezgl. RealUrl, einer eigenen Extension und der Parameterübergabe geschrieben gehabt (#89510). Das haut jetzt au super hin. Aber ich bekomme es absolut nicht hin, dass RealUrl mir meine Umlaute und Leerzeichen sauber umwandelt (Post die letzten zwei Beiträge unten). Folgendes habe ich gemacht.
Einen Link erzeugt:
$parameter[meinParameter] = "Rot & Grün";
$this->pi_linkTP_keepPIvars("Text", $parameter, 1, 1, $GLOBALS['TSFE']->page['uid'])
RealUrl-Konfiguration:
'postVarSets' => array(
'_DEFAULT' => array(
'neuerParameter' => array(
array(
'GETvar' => 'tx_meineExtension_pi1[meinParameter]',
),
),
),
),
Ergebnis:
http://www.meineDomain.de/neuerParameter/Rot%20%26%20Gr%FCn.html
Dachte ich würde zumindest mit Hilfe der LookUpTable die Leerzeichen schon einmal umwandeln können, aber das haut nicht hin:
'postVarSets' => array(
'_DEFAULT' => array(
'neuerParameter' => array(
array(
'GETvar' => 'tx_meineExtension_pi1[meinParameter]',
'lookUpTable' => array(
'table' => 'meineTabelle',
'id_field' => 'uid',
'alias_field' => 'meinTabellenFeld',
'addWhereClause' => 'AND NOT deleted',
'useUniqueCache' => 1,
'useUniqueCache_conf' => array(
'strtolower' => 1,
'spaceCharacter' => '-',
),
),
),
),
),
),
Was mache ich verkehrt? Das kann doch nicht so schwer sein.
Danke für Eure Hilfe!
Gruß Devil