[TYPO3-german] realturl slash im getParameter

Mario Stemmler mario.stemmler at tfh-wildau.de
Wed Sep 8 14:05:06 CEST 2010


Am 08.09.2010 12:56, schrieb David Bruchmann:
> 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

nee nee der Link stimmt ja am Anfang also
http://domain.tld/profi/user/1/referrer/%2Fnc%2Fmein_profil%2F/
ist die Adresse die rauskommt..


More information about the TYPO3-german mailing list