Folgende Fehlermeldung wird generiert, sobald man keine Dateien im Theme aktiviert hat: (siehe den Beitrag von blue12)
Code:
Recoverable error: Argument 1 passed to ThemePlus\ThemePlus::addAssetsToCollectionFromDatabase() must be an instance of Contao\Model\Collection, null given, called in /var/www/htdocs/composer/vendor/bit3/contao-theme-plus/src/ThemePlus/ThemePlus.php on line 624 and defined in composer/vendor/bit3/contao-theme-plus/src/ThemePlus/ThemePlus.php on line 1005
#0 composer/vendor/bit3/contao-theme-plus/src/ThemePlus/ThemePlus.php(1005): __error(4096, 'Argument 1 pass...', '/var/www/htdocs...', 1005, Array)
#1 composer/vendor/bit3/contao-theme-plus/src/ThemePlus/ThemePlus.php(624): ThemePlus\ThemePlus->addAssetsToCollectionFromDatabase(NULL, 'css', Object(Assetic\Asset\AssetCollection), Array)
#2 composer/vendor/bit3/contao-theme-plus/src/ThemePlus/ThemePlus.php(525): ThemePlus\ThemePlus->parseStylesheets(Object(Contao\LayoutModel), Array)
#3 system/modules/core/library/Contao/Controller.php(1687): ThemePlus\ThemePlus->hookReplaceDynamicScriptTags('...')
#4 system/modules/core/classes/FrontendTemplate.php(204): Contao\Controller::replaceDynamicScriptTags('...')
#5 system/modules/core/pages/PageRegular.php(167): Contao\FrontendTemplate->output(true)
#6 index.php(256): Contao\PageRegular->generate(Object(Contao\PageModel), true)
#7 index.php(421): Index->run()
#8 {main}
Recoverable error: Argument 1 passed to ThemePlus\ThemePlus::addAssetsToCollectionFromDatabase() must be an instance of Contao\Model\Collection, null given, called in /var/www/htdocs/composer/vendor/bit3/contao-theme-plus/src/ThemePlus/ThemePlus.php on line 765 and defined in composer/vendor/bit3/contao-theme-plus/src/ThemePlus/ThemePlus.php on line 1005
#0 composer/vendor/bit3/contao-theme-plus/src/ThemePlus/ThemePlus.php(1005): __error(4096, 'Argument 1 pass...', '/var/www/htdocs...', 1005, Array)
#1 composer/vendor/bit3/contao-theme-plus/src/ThemePlus/ThemePlus.php(765): ThemePlus\ThemePlus->addAssetsToCollectionFromDatabase(NULL, 'js', Object(Assetic\Asset\AssetCollection), Array, 'head')
#2 composer/vendor/bit3/contao-theme-plus/src/ThemePlus/ThemePlus.php(531): ThemePlus\ThemePlus->parseJavaScripts(Object(Contao\LayoutModel), Array)
#3 system/modules/core/library/Contao/Controller.php(1687): ThemePlus\ThemePlus->hookReplaceDynamicScriptTags('...')
#4 system/modules/core/classes/FrontendTemplate.php(204): Contao\Controller::replaceDynamicScriptTags('...')
#5 system/modules/core/pages/PageRegular.php(167): Contao\FrontendTemplate->output(true)
#6 index.php(256): Contao\PageRegular->generate(Object(Contao\PageModel), true)
#7 index.php(421): Index->run()
#8 {main}
Das liegt daran, dass man im Layout keine Theme+-Datei ausgewählt hat! (siehe Screens)
Sobald man sie definiert hat, verschwinden auch die Fehlermeldungen.
Vielleicht hilft es Euch ja weiter.
Lesezeichen