Was ist neu in SIRIUS 3.X?
Vorabversion: SIRIUS 3 liegt derzeit als 3.0.0-RC1 vor. Änderungen bis zur finalen 3.0.0 sind möglich.
SIRIUS 3 setzt auf Contao 5.7 und die neue Theme Toolbox 4.2:
- Das Theme-Bundle liefert die Templates selbst aus: Aus dem bisherigen Metapaket ist ein vollwertiges Contao-Bundle geworden. Die Theme-Templates kommen jetzt als Twig aus dem Bundle (
contao/templates) statt als.html5-Dateien im Projekt. - Twig statt HTML5:
mod_articleundbe_tinyMCEerben über{% extends "@Contao/…" %}von den Core-Templates und überschreiben nur noch, was SIRIUS wirklich ändert. Auchj_colorbox,js_nav--mobileundjs_animate-articlesind jetzt Twig; das vormals inline eingebettete JavaScript liegt als Datei im Theme. ce_sliderStopentfällt – dafür gibt es seit Contao 5.3 die verschachtelten Inhaltselemente.- Neuer Speicherort: Die Theme-Dateien liegen jetzt im
layout/-Verzeichnis statt im Datei-Manager (zuvorfiles/theme/). Die schreibgeschützte Originalversion liegt unterlayout/sirius-theme/, deine eigenen Anpassungen verwaltet der Theme Editor unterlayout/custom/. - Theme Toolbox 4.2: Passend zu SIRIUS 3 wird die neue Version der Theme Toolbox eingesetzt. Sie bringt neben dem Theme Editor im Backend auch den neuen Live-Editor im Frontend mit, mit dem sich Farben, Schriften und Abstände direkt auf der echten Seite einstellen lassen.
- Nutshell Framework 2.x als Basis sowie die aktuellen Element-Bundles (Hero, Card, Kontakt, Grid) und die Onepage-Navigation 2.x.
Der Dark Mode, der mit SIRIUS 2.1.0 eingeführt wurde, ist weiterhin Bestandteil des Themes.
Wenn du ein bestehendes SIRIUS-2-Projekt aktualisieren möchtest, findest du in der Migrationsanleitung die wichtigsten Schritte und Stolperfallen – insbesondere zur Umstellung der Templates auf Twig und zum geänderten Speicherort der Theme-Dateien: