Hallo zusammen,
wir stehen hier vor einem keinen Problem:
Wir versuchen grade, eine Extbase-T3-Extension (Backend und Frontend-Plugin) von Typo3 4.4.4, Extbase 1.2.1, Fluid 1.2.1 auf Typo3 4.5.4 zu portieren und scheitern an Frontend-Ajax:
Statt des erwarteten Ajax-Returns erhalten wir bei Frontend-Ajax-Requests nur noch leere Seiten als response, macht also alles den Anschein, als hätten wir ein Template vergessen oder vergessen eine gerufene Methode auch zu erlauben, dem ist aber nicht so, die Extension funktioniert perfekt auf 4.4.4, in einem 4.5.4-Umfeld funktioniert kein Ajax mehr.
Wir tippen ein wenig auf den Extbase-dispatcher als Fehlerursache, aber das ist im Nebel gestochert, das Problem kann auch woanders liegen
Unser Typoscript-Template (nur der Teil für Ajax):
ajaxHtmlCallAjax = PAGE
ajaxHtmlCallAjax {
typeNum = 5000
config {
disableAllHeaderCode = 1
disablePrefixComment = 1
xhtml_cleaning = 0
no_cache = 1
admPanel = 0
}
}
extensionname_pi1 < ajaxHtmlCallAjax
extensionname_pi1 {
10 = USER
10 {
userFunc = tx_extbase_dispatcher->dispatch
pluginName = Pi1
extensionName = Extensionname
switchableControllerActions {
1 {
controller = FrontendCppMain
actions = screenselectprofile,screenselectobjective,screenselecttraining,screeneditidp
},
2 {
controller = FrontendAjax
actions = index
},
3 {
controller = FrontendIdpExplorer
actions = screenmyidps,screenmyidpshares,screensharedidps,screenregionalidps,screenmydialogues,screenregionaldialogues
},
4 {
controller = FrontendIdpManager
actions = screenidpnextsteps,screenidpoverview,screenjobprofiles,screenidpobjectives,screencareerdialogues,screenpersonalinfo,screenchangelog
}
5 {
controller = FrontendUserDetail
actions = screenlogindata,screenpersonaldata,screenmanagerdata,screenpassword,screenteam
}
6 {
controller = FrontendFileList
actions = screenregionalfiles
}
}
settings =< plugin.tx_extensionname.settings
persistence =< plugin.tx_extensionname.persistence
view =< plugin.tx_extensionname.view
}
}
Alle gerufenen Methoden sind in der ext_localconf.php eingeführt(2mal), aber das ändert nichts, alles was über den pagetype 5000 geht funktioniert nicht unter 4.5.4
Hat irgend wer von euch eine Idee?
Danke im Voraus!