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