Hallo zusammen, ich bin gerade dabei mich in extbase und fluid einzuarbeiten und dabei mein erstes Plugin zu erstellen. Nachdem ich jetzt schon über mehrere Fallstricke stolpern durfte, aber mich immer halbwegs fangen konnte, bin ich jetzt an einem Punkt, der mich mehr als nur stolpern lässt.
Ich habe mit dem Extension Builder ein Model erstellt und das Plugin generieren lassen. Letztendlich sollen nur eine Anzahl von Entitäten aufgelistet werden und sobald man eine auswählt, diese angezeigt werden. Im Extensionbuilder hab ich daher im "aggregate root" die default actions "show" und "list" ausgewählt. Das klappt soweit auch wunderbar. Der Code wird generiert und im Browser alles korrekt dargestellt. Nun zu meinem Problem: Ich möchte gerne eigene Aktionen definieren und aufrufen. So wie ich das verstanden habe, muss hierfür innerhalb der ext_localconf.php die Aktion im array hinterlegt werden. Allerdings ist es egal ob ich sie manuell oder per Extension Builder angebe (oder halt beides), sie werden ignoriert. Stattdessen erhalte ich grundsätzlich die Meldung "#1313855175: The action "foo" (controller "Bar") is not allowed by this plugin. Please check Tx_Extbase_Utility_Extension::configurePlugin() in your ext_localconf.php." Ein var_dump der $allowedActionNames im RequestBuilder zeigt auch nur "array(2) { [1] => string(4) "list" [2] => string(4) "show" }" an. Interessanterweise, kann ich sogar alle Actions aus der localconf löschen und der var_dump() zeigt mir die beiden immer noch an (Cache hab ich natürlich immer gelöscht). Folglich gehe ich davon aus, dass die allowed Actions noch woanders definiert werden, nur wo? Hat jmd. eine Idee, die mir helfen oder zumindest Verständnisproblem lösen kann? Meine ext_localconf.php Tx_Extbase_Utility_Extension::configurePlugin( $_EXTKEY, 'Pi1', array( 'Bar' => 'list, show, foo', ), // non-cacheable actions array( 'Bar' => '', ) ); -- Viele Grüße Robert Schröder _______________________________________________ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german