[TYPO3-german] realturl slash im getParameter

David Bruchmann david at bruchmann-web.de
Wed Sep 8 12:56:57 CEST 2010


  Am 08.09.2010 12:25, schrieb Mario Stemmler:
> Am 07.09.2010 19:55, schrieb David Bruchmann:
>> Am 07.09.2010 17:42, schrieb Mario Stemmler:
>>> Hallo, ist es irgendwie möglich in den postVarSets slashs zu 
>>> verarbeiten?
>>>
>>> also der Wert des Parameters enthält leider slashs.
>>> Ich hab mir das nicht ausgedacht, die Ext. feuser_friends verwendet an
>>> entsprechender Stelle t3lib_div::getIndpEnv('REQUEST_URI'). Das wird
>>> dann für den Aufbau entsprechender back-links benutzt.
>>>
>>> Wie kann ich die Fehler, dass falsch en- codiert wird umgehen?
>>> Nicht einmal über 'valueDefault' funktioniert es... Lustige
>>> str_replace() und substr() in einer entsprechenden userFunc haben auch
>>> nicht zum Erfolg geführt.
>>>
>>> Bevor ich den Autor anschreibe die uid zu verwenden, wollte ich aber
>>> noch einmal nachfragen, danke.
>>
>> Vielleicht mal nen konkretes Beipiel senden. So allgemein kann man sich
>> nur in Mutmaßungen üben.
>>
>> Gruß,
>> David
>>
>>
>
> die Seite von der, die Seite mit der detailansicht aufgerufen wird, 
> wird durch realurl folgendermaßen umgesetzt: /nc/mein_profil/
> die detail seite wird dann aufgerufen als:
> /profil/user/1/tx_feuser_friends[returnUrl]=/nc/mein_profil/
> Das geht so auch.
>
> Hier habe ich, wie man vlt. erahnt, tx_feuser_friends[showUid] schon 
> durch user ersetzen lassen.
> Wenn ich das analog mit der returnUrl mache, bekomme folgenden Typolink:
> profil/user/1/referrer/%2Fnc%2Fmein_profil%2F/
>
> das geht so natürlich nicht (404).
>
> Vielen Dank schonmal für die Antworten.
> Mario
>
> ------------
> und hier der Abschnitt in den PostVarSets:
>
> 'user' => array(
>     array(
>         'GETvar' => 'tx_feuserfriends_pi1[showUid]',
>     ),
> ),
> 'referrer' => array(
>     array(
>         'GETvar' => 'tx_feuserfriends_pi1[returnUrl]',
>     ),
> ),
>

Hallo Mario,

hast Du mal getestet den Referrer mit 'http://' zu erzeugen bzw. erst 
einfach mal im Browser aufzurufen? :

/profil/user/1/tx_feuser_friends[returnUrl]=http://domain.com/profil/user/1/


Gruß,
David


More information about the TYPO3-german mailing list