Hmm, habe in der Demo (3.5.2) gerade mal die Fehlerausgabe im Frontend aktiviert: die falsche Eingabe erzeugt immer noch eine warning, wenn auch keinen fatal error mehr.
Code:
Warning: checkdate() expects parameter 3 to be long, string given in system/modules/core/library/Contao/Date.php on line 436
#0 [internal function]: __error(2, 'checkdate() exp...', '...', 436, Array)
#1 system/modules/core/library/Contao/Date.php(436): checkdate(1, 1, 'abc')
#2 system/modules/core/library/Contao/Date.php(79): Contao\Date->dateToUnix()
#3 system/modules/calendar/modules/ModuleCalendar.php(92): Contao\Date->__construct('abc', 'Ym')
#4 system/modules/core/modules/Module.php(282): Contao\ModuleCalendar->compile()
#5 system/modules/calendar/modules/ModuleCalendar.php(78): Contao\Module->generate()
#6 system/modules/core/elements/ContentModule.php(59): Contao\ModuleCalendar->generate()
#7 system/modules/core/library/Contao/Controller.php(476): Contao\ContentModule->generate()
#8 system/modules/core/modules/ModuleArticle.php(213): Contao\Controller::getContentElement(Object(Contao\ContentModel), 'left')
#9 system/modules/core/modules/Module.php(282): Contao\ModuleArticle->compile()
#10 system/modules/core/modules/ModuleArticle.php(67): Contao\Module->generate()
#11 system/modules/core/library/Contao/Controller.php(409): Contao\ModuleArticle->generate(false)
#12 system/modules/core/library/Contao/Controller.php(269): Contao\Controller::getArticle(Object(Contao\ArticleModel), false, false, 'left')
#13 system/modules/core/pages/PageRegular.php(133): Contao\Controller::getFrontendModule('0', 'left')
#14 system/modules/core/controllers/FrontendIndex.php(267): Contao\PageRegular->generate(Object(Contao\PageModel), true)
#15 index.php(20): Contao\FrontendIndex->run()
#16 {main}
Lesezeichen