Hallo,
ich führe gerade ein Contao-Upgrade von Version 2.11.5 auf die Version 3.2.20 durch. Damit bin ich auch fast fertig. Beim Versuch jedoch, alle vermutlich nicht mehr benötigten Erweiterungen zu deinstallieren (die Website habe ich nicht aufgesetzt, muss sie aber jetzt bereinigen und auf den aktuellen Stand bringen), tritt im Frontend folgender Fehler auf, nachdem ich die Erweiterung "jquery" (die ja inkompatibel mit Contao 3 ist) deinstalliert habe:
Code:
PHP Fatal error: Uncaught exception 'Exception' with message 'Could not find template "moo_jquery_nc"' thrown in E:\contao\system\modules\core\library\Contao\TemplateLoader.php on line 123
#0 E:\contao\system\modules\core\library\Contao\Controller.php(71): Contao\TemplateLoader::getPath('moo_jquery_nc', 'html5', 'templates/[theme]')
#1 E:\contao\system\modules\core\library\Contao\Template.php(272): Contao\Controller::getTemplate('moo_jquery_nc', 'html5')
#2 E:\contao\system\modules\core\classes\FrontendTemplate.php(28): Contao\Template->parse()
#3 E:\contao\system\modules\core\pages\PageRegular.php(676): Contao\FrontendTemplate->parse()
#4 E:\contao\system\modules\core\pages\PageRegular.php(170): Contao\PageRegular->createFooterScripts(Object(Contao\LayoutModel))
#5 E:\contao\index.php(254): Contao\PageRegular->generate(Object(Contao\PageModel), true)
#6 E:\contao\index.php(443): Index->run()
#7 {main}
Das ist soweit erstmal nicht verwunderlich, denn die Datei system/modules/usejquery/templates/moo_jquery_nc.html5 wurde logischerweise mit entfernt. Meine Frage ist jetzt jedoch: Wie finde ich heraus, warum und wo noch versucht wird, dieses Template zu laden? Muss ich jede eigene Template-Datei nach inkompatiblen Funktionsaufrufen durchsuchen? Wann wird das Template in Contao generell geladen? Wenn nicht alle Funktionsaufrufe über immediate functions (siehe hier) gekapselt sind?
Besten Dank im Voraus!
fuggi