Discussion:
[TYPO3-german] The action "createFinished" (controller "Tipp") is not allowed by this plugin. Please check TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin() in your ext_localconf.php.
Christian Eßl
2013-02-10 09:29:48 UTC
Permalink
Extbase wirft beim Versuch, action "createFinished" in Controller
"Tipp" aufzurufen, diese bekannte Exception:

The action "createFinished" (controller "Tipp") is not allowed by this
plugin. Please check
TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin() in your
ext_localconf.php.

Die Konfiguration in ext_localconf.php ist ganz normal:

\TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin(
'TYPO3.' . $_EXTKEY,
'AddTipp',
array(
'Tipp' => 'new, create, createFinished',

),
// non-cacheable actions
array(
'Tipp' => 'new, create',

)
);

Was extbase aber getrost ignoriert.
Also habe ich mich in der Klasse
extbase/Classes/Mvc/Web/RequestBuilder.php umgesehen und mal das
Array, nach dem die Action abgepr?ft wird, ausgegeben:

array(2) { [0]=> string(3) "new" [1]=> string(6) "create" }

Meine action "createFinished" fehlt in dieser Auflistung. ?berhaupt
wird scheinbar keine der action, die ich in ext_localconf.php
hinzuzuf?gen versuche, ?bernommen. Cache unter typo3temp/Cache/ l?sche
ich hier schon die ganze Zeit. Oder cacht extbase die
Plugin-Konfiguration an einem anderen Ort?
Ich verzweifle hier echt gerade.
Christian Eßl
2013-02-10 10:00:54 UTC
Permalink
Fehler gefunden:
Ich hatte irgendwann einmal eine Flexform mit
SwitchableControllerActions dem Plugin hinzugef?gt, die ich sp?ter
wieder entfernt habe. Die FlexForm-Werte waren aber immer noch
gespeichert und wurden trotz der nicht mehr vorhandenen Felder bei
Neuabspeichern des Plugin-Formulares wieder mitgespeichert, waren also
f?r mich unsichtbar. Die SwitchableControllerActions-Werte haben die
Konfiguration in ext_localconf.php radikal ?berschrieben. (auch was
neues dazugelernt.)
Post by Christian Eßl
Extbase wirft beim Versuch, action "createFinished" in Controller
The action "createFinished" (controller "Tipp") is not allowed by this
plugin. Please check
TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin() in your
ext_localconf.php.
\TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin(
'TYPO3.' . $_EXTKEY,
'AddTipp',
array(
'Tipp' => 'new, create, createFinished',
),
// non-cacheable actions
array(
'Tipp' => 'new, create',
)
);
Was extbase aber getrost ignoriert.
Also habe ich mich in der Klasse
extbase/Classes/Mvc/Web/RequestBuilder.php umgesehen und mal das
array(2) { [0]=> string(3) "new" [1]=> string(6) "create" }
Meine action "createFinished" fehlt in dieser Auflistung. ?berhaupt
wird scheinbar keine der action, die ich in ext_localconf.php
hinzuzuf?gen versuche, ?bernommen. Cache unter typo3temp/Cache/ l?sche
ich hier schon die ganze Zeit. Oder cacht extbase die
Plugin-Konfiguration an einem anderen Ort?
Ich verzweifle hier echt gerade.
_______________________________________________
TYPO3-german mailing list
TYPO3-german at lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Volodymyr Tabakman
2013-02-21 15:57:13 UTC
Permalink
Hallo Christian!

Ich stehe gerade vor dem gleichen Problem. Allerdings habe ich keine FlexForm eingebunden. Hast due vielleicht weiter Erfahrungen gesammelt, wie man diesen Fehler beheben kann. Benutze Typo3 6.0.2
Loading...