[TYPO3-german] powermail, tx_news und realurl

Bernd Wilke t3n at pi-phi.de
Tue Feb 16 09:27:06 CET 2016


Am 16.02.2016 um 09:06 schrieb Michael Gugetzer:
> Hallo zusammen,
>
> ich bin neu hier im Forum und entschuldige mich gleich mal falls ich
> nicht beim ersten Post alle benötigten Infos mitliefere :-)
>
> Mein Problem: Ein Powermail-Formular soll über eine News-Detailseite
> versendet werden. Ich erhalte eine Page not found Meldung.
> Wenn ich nun, wie oft beschrieben, das ganze mit addQueryStrings=1
> versucht. Es funktioniert solange bis ich realurl aktiviere.
>
> Bei meiner Recherche habe ich herausgefunden dass es daran liegt, dass
> die News-Parameter nicht mehr mitgesendet werden wenn realurl aktiv ist.
> Der letzte Teil der URL (Der Newstitel) wird von Powermail nicht
> mitgesendet.
> Verwendet wird
> Typo3 7.6.2
> tx_news 4.1.0
> realurl 1.13.6
> powermail 2.21.0
> Ich hoffe ihr könnt mir da weiterhelfen.

du musst etwas unterscheiden:
die Url(-Pfadsegemente) und die tatsächlichen URL-Parameter (GET) und in 
deinem Fall dann noch die POST-Parameter.

realurl macht aus GET-Parametern Pfadsegmente. und umgekehrt.
Das ganze kommt etwas durcheinander, wenn dann auch noch ein Formular 
mit POST-Daten mitspielt. POST und GET funktioniert nicht immer 
einwandfrei nebeneinander.
bei TYPO3 werden diese beiden Arrays auch noch zu _GP gemerged, leider 
nicht immer so wie man es sich gerade wünscht (Prioritäten, subarrays).
grundsätzlich sollte man in TYPO3 sowieso nur mit GP arbeiten.

Ansonsten ist oft hilfreich, die get-Parameter als blinde Passagiere 
(hidden input) mit ins POST-Formular zu übernhemen.

bzgl. Pfadsegemente und GET habe ich mal eine Extension geschrieben, 
damit man realurl nicht debuggen muss um heraus zubekommen welche 
GET-Parameter am Ende bei einer Extension oder so ankommen: ext:page_params.
Das solltest du mal benutzen um deine Paramter für news herauszubekommen 
um sie dann evtl. ins formular zu bekommen.


bernd



More information about the TYPO3-german mailing list