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

_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an