Ich benutze contao core 2.11.8 und catalog svn r391.
Nach der Installation der DeutscheZahlen v1.1.1 Extension bekommen ich im Frontend bei einem catalog-Reader folgenden Fehler:
Code:
Warning: Invalid argument supplied for foreach() in .../system/modules/catalog/ModuleCatalog.php on line 3019
#0 /usr/www/users/muegge/AVA/system/modules/catalog/ModuleCatalog.php(3019): __error(2, 'Invalid argumen...', '/usr/www/users/...', 3019, Array)
#1 /usr/www/users/muegge/AVA/system/modules/catalog/ModuleCatalog.php(2897): ModuleCatalog->fieldsAllowFEEdit(Array, Array)
#2 /usr/www/users/muegge/AVA/system/modules/catalog/ModuleCatalog.php(3095): ModuleCatalog->generateCatalog(Object(DB_Mysql_Result), true, Array, false)
#3 /usr/www/users/muegge/AVA/system/modules/catalog/ModuleCatalogList.php(176): ModuleCatalog->parseCatalog(Object(DB_Mysql_Result), true, 'catalog_simplet...', Array)
#4 /usr/www/users/muegge/AVA/system/modules/frontend/Module.php(140): ModuleCatalogList->compile()
#5 /usr/www/users/muegge/AVA/system/modules/catalog/ModuleCatalog.php(164): Module->generate()
#6 /usr/www/users/muegge/AVA/system/modules/catalog/ModuleCatalogList.php(74): ModuleCatalog->generate()
#7 /usr/www/users/muegge/AVA/system/modules/frontend/ContentModule.php(72): ModuleCatalogList->generate()
#8 /usr/www/users/muegge/AVA/system/libraries/Controller.php(511): ContentModule->generate()
#9 /usr/www/users/muegge/AVA/system/modules/frontend/ModuleArticle.php(194): Controller->getContentElement('3')
#10 /usr/www/users/muegge/AVA/system/modules/frontend/Module.php(140): ModuleArticle->compile()
#11 /usr/www/users/muegge/AVA/system/modules/frontend/ModuleArticle.php(71): Module->generate()
#12 /usr/www/users/muegge/AVA/system/libraries/Controller.php(443): ModuleArticle->generate(false)
#13 /usr/www/users/muegge/AVA/system/libraries/Controller.php(307): Controller->getArticle('3', false, false, 'main')
#14 /usr/www/users/muegge/AVA/system/modules/frontend/PageRegular.php(100): Controller->getFrontendModule('0', 'main')
#15 /usr/www/users/muegge/AVA/index.php(266): PageRegular->generate(Object(DB_Mysql_Result))
#16 /usr/www/users/muegge/AVA/index.php(401): Index->run()
#17 {main}
Bei einem Editor erscheinen mehrfach diese Fehler:
Code:
Recoverable error: Argument 1 passed to ModuleCatalogEdit::fieldAllowedForCurrentUser() must be an array, null given, called in /usr/www/users/muegge/AVA/system/modules/catalog/ModuleCatalogEdit.php on line 605 and defined in /usr/www/users/muegge/AVA/system/modules/catalog/ModuleCatalogEdit.php on line 796
#0 /usr/www/users/muegge/AVA/system/modules/catalog/ModuleCatalogEdit.php(796): __error(4096, 'Argument 1 pass...', '/usr/www/users/...', 796, Array)
#1 /usr/www/users/muegge/AVA/system/modules/catalog/ModuleCatalogEdit.php(605): ModuleCatalogEdit->fieldAllowedForCurrentUser(NULL)
#2 /usr/www/users/muegge/AVA/system/modules/frontend/Module.php(140): ModuleCatalogEdit->compile()
#3 /usr/www/users/muegge/AVA/system/modules/catalog/ModuleCatalog.php(164): Module->generate()
#4 /usr/www/users/muegge/AVA/system/modules/catalog/ModuleCatalogEdit.php(510): ModuleCatalog->generate()
#5 /usr/www/users/muegge/AVA/system/modules/frontend/ContentModule.php(72): ModuleCatalogEdit->generate()
#6 /usr/www/users/muegge/AVA/system/libraries/Controller.php(511): ContentModule->generate()
#7 /usr/www/users/muegge/AVA/system/modules/frontend/ModuleArticle.php(194): Controller->getContentElement('4')
#8 /usr/www/users/muegge/AVA/system/modules/frontend/Module.php(140): ModuleArticle->compile()
#9 /usr/www/users/muegge/AVA/system/modules/frontend/ModuleArticle.php(71): Module->generate()
#10 /usr/www/users/muegge/AVA/system/libraries/Controller.php(443): ModuleArticle->generate(false)
#11 /usr/www/users/muegge/AVA/system/libraries/Controller.php(307): Controller->getArticle('4', false, false, 'main')
#12 /usr/www/users/muegge/AVA/system/modules/frontend/PageRegular.php(100): Controller->getFrontendModule('0', 'main')
#13 /usr/www/users/muegge/AVA/index.php(266): PageRegular->generate(Object(DB_Mysql_Result))
#14 /usr/www/users/muegge/AVA/index.php(401): Index->run()
#15 {main}
Recoverable error: Argument 1 passed to ModuleCatalogEdit::fieldAllowedForCurrentUserHooks() must be an array, null given, called in /usr/www/users/muegge/AVA/system/modules/catalog/ModuleCatalogEdit.php on line 819 and defined in /usr/www/users/muegge/AVA/system/modules/catalog/ModuleCatalogEdit.php on line 834
#0 /usr/www/users/muegge/AVA/system/modules/catalog/ModuleCatalogEdit.php(834): __error(4096, 'Argument 1 pass...', '/usr/www/users/...', 834, Array)
#1 /usr/www/users/muegge/AVA/system/modules/catalog/ModuleCatalogEdit.php(819): ModuleCatalogEdit->fieldAllowedForCurrentUserHooks(NULL)
#2 /usr/www/users/muegge/AVA/system/modules/catalog/ModuleCatalogEdit.php(605): ModuleCatalogEdit->fieldAllowedForCurrentUser(NULL)
#3 /usr/www/users/muegge/AVA/system/modules/frontend/Module.php(140): ModuleCatalogEdit->compile()
#4 /usr/www/users/muegge/AVA/system/modules/catalog/ModuleCatalog.php(164): Module->generate()
#5 /usr/www/users/muegge/AVA/system/modules/catalog/ModuleCatalogEdit.php(510): ModuleCatalog->generate()
#6 /usr/www/users/muegge/AVA/system/modules/frontend/ContentModule.php(72): ModuleCatalogEdit->generate()
#7 /usr/www/users/muegge/AVA/system/libraries/Controller.php(511): ContentModule->generate()
#8 /usr/www/users/muegge/AVA/system/modules/frontend/ModuleArticle.php(194): Controller->getContentElement('4')
#9 /usr/www/users/muegge/AVA/system/modules/frontend/Module.php(140): ModuleArticle->compile()
#10 /usr/www/users/muegge/AVA/system/modules/frontend/ModuleArticle.php(71): Module->generate()
#11 /usr/www/users/muegge/AVA/system/libraries/Controller.php(443): ModuleArticle->generate(false)
#12 /usr/www/users/muegge/AVA/system/libraries/Controller.php(307): Controller->getArticle('4', false, false, 'main')
#13 /usr/www/users/muegge/AVA/system/modules/frontend/PageRegular.php(100): Controller->getFrontendModule('0', 'main')
#14 /usr/www/users/muegge/AVA/index.php(266): PageRegular->generate(Object(DB_Mysql_Result))
#15 /usr/www/users/muegge/AVA/index.php(401): Index->run()
#16 {main}
Im Backend gibt es bei Zugriff auf den catalog ebenfalls entsprechende Fehler.
Sämtliche catalog-Felder bleiben danach in der Ausgabe von z.B. einem catalog-Reader oder -Editor leer.
Nach Entfernen der Extension ist wieder alles normal.
Kann das jemand bestätigen und gibt es dafür einen Workaround?
Gibt es noch andere Möglichkeiten, Zahlen mit deutschem Dezimal-Komma im (catalog-) Frontend eingeben zu können?
Lesezeichen