Contao 3.1. und theme_plus
Hallo zusammen,
die Erweiterung theme_plus die ja für Contao 3.0.X erscheinen sollte (oder erschienen war?), ist aktuell nur für eine unerwähnte 3.1-Version verfügbar. Ich finde keine Informationen hierfür. Weder, was dieses größere Update beinhalten wird, wann es erscheint, die Hintergründe etc.
Weiß da jemand Bescheid?
Gruß,
Daniel
Liste der Anhänge anzeigen (Anzahl: 2)
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. ;)