[TYPO3-german] powermail, tx_news und realurl

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


Am 16.02.2016 um 10:31 schrieb Michael Gugetzer:
> Hallo Bernd,
>
> danke für die schnelle Antwort, leider funktioniert deine Extension
> nicht bei Typo3 Version 7.6.2
>
> Ich hab mir beholfen in dem ich einfach mal in einer eigenen Extension
> $_GET ausgeben lasse.
>
> { ["tx_news_pi1"]=> array(3) { ["action"]=> string(6) "detail"
> ["controller"]=> string(4) "News" ["news"]=> string(1) "8" } ["cHash"]=>
> string(32) "c648bb851d86fc6fbce659c2020376c1" }
> Die URL die aufgerufen wird ist
> /ideen-pool/ideen-pool-detail/news/detail/News/das-ist-eine-news-video-ueberschrift-text/
>
>
> Wenn ich nun das Formular absende wird folgende URL aufgerufen
>
> /ideen-pool/ideen-pool-detail/?tx_powermail_pi1[action]=create&tx_powermail_pi1[controller]=Form&cHash=b1b0fb1633811ebe6353e870771877d5
>
>
> mir ist jetzt nicht klar wie ich hier weiter verfahren soll.
> Wie realurl arbeitet ist mir prinzipiell klar aber wie ich nun powermail
> so konfiguriere dass die richtige news-Detailseite aufgerufen wird bzw.
> wie evtl. die realurl-Konfiguration angepasst werden muss ist mir nicht
> klar.

ich glaube powermail ist da auch nicht sonderlich flexibel,
prinzipiell muss du die GET-Parameter mit entsprechenden POST parametern 
nachbauen.
da die news-paramter auch noch als subarray daherkommen wird es etwas 
komplizierter. irgendwie brauchst du so etwas:
<input type="hidden" name="tx_news_pi[action]" value="{platzhalter1}" />
<input type="hidden" name="tx_news_pi[controller]" 
value="{platzhalter2}" /> <input type="hidden" name="tx_news_pi[news]" 
value="{platzhalter3}" />

wobei die Platzhalter entsprechend dynamisch aus den GET-Parametern 
gefüllt werden müssen.

> Ich habe übrigens das gleiche Verhalten bei einem Formular einer selbst
> erstellten Extension, auch hier erhalte ich bei News-Detail die Page not
> found Meldung aus dem selben Grund.

analog

bernd



More information about the TYPO3-german mailing list