Hallo zusammen,
wir versuchen grade ein Update einer bestehenden TYPO3 Installation mit einer Extbase Anwendung.
Wir haben einige Inhalte, die über typeNum = .... als eigenen Seite per AJAX aufgerufen werden. Die Einbindung der Controller in Typoscript wurde bisher über den Dispatcher gelöst:
userFunc = tx_extbase_dispatcher->dispatch
pluginName = Pi1
extensionName = ...
controller = Label
switchableControllerActions {
1 {
controller = Theme
actions = index,showbyparent
}
2 {
controller = Label
actions = showbytheme,showbyuid,showtools,showpreviewwithtools,fileupload,imagescala,paperinfo,pdfpreviewfromsession
}
Das haben wir entsprechend umgebaut über den Bootstrap:
userFunc = tx_extbase_core_bootstrap->run
pluginName = Pi1
extensionName = ...
switchableControllerActions {
Label {
1 = showbytheme
2 = showbyuid
...
...
}
Theme {
1 = index
2 = showbyparent
}
Die Controller sind auch in der ext_localconf.php entsprechend hinterlegt.
Wenn wir jetzt die Seite direkt aufrufen über den entsprechenden typeNum bekommen wir nur folgende Fehlermeldung:
An error occurred while trying to call ..._LabelController->showbythemeAction(). Error: Required property 'uid' does not exist.
Vielleicht kann mir hier jemand ansatzsweise weiterhelfen, warum exisitiert das property nach dem Update auf einmal nicht mehr?
Danke für jeden Ansatz
FlashKasper