Einleitung
Das LASR Theme basiert auf unserem Nutshell-Framework und Sass. In der Entwickler-Edition verwenden wir außerdem gulp.js als Task-Runner.
Durch eine Vielzahl von Custom-Properties (aka CSS Variablen) und SASS-Variablen lässt es sich sehr gut individualisieren. Wir haben versucht, so wenig Contao Templates wie möglich anzupassen, um den Einstieg in das Theme und Anpassungen bei Contao-Updates so gering wie möglich zu halten. Eine Übersicht über die Template-Anpassungen findest du bei Layout/Templates.
Aufbau des Themes
Das Theme besteht aus 2 Teilen:
- Demo-Ansicht
- Dokumentation (dieser Bereich)
Während dir die Demo ein Gefühl dafür geben soll, wie das Theme im Einsatz aussehen kann, beinhaltet die Dokumentation eine Darstellung aller verwendeten Elemente und Module sowie Erklärungen, während das Design eher eine untergeordnete Rolle spielt. Auf lasr.erdmann-freunde.de kannst du dir ebenfalls die Demo noch einmal ansehen.
Tipp:
Behalte den Startseitenpunkt Dokumentation, um ihn als Style Guide für das Theme und das Projekt zu nutzen.
Aufbau der Ordner- und Dateistruktur
Nach der vollständigen Installation sollte bei dir im Ordner files
folgende Ordnerstruktur zu finden sein:
/demo
- hier sind alle im Theme verwendeten Ressourcen (Bilder, Videos, Audio) enthalten/nutshell
- dies ist der Ordner unseres Contao Basis-Frameworks/theme
- hier findest du alle SCSS-, Bild- und JS-Dateien (je nach Edition gibt es die Ordner src und dist oder server)
Der Ordner theme
ist also dein Arbeitsverzeichnis (den du bei Bedarf auch umbenennen kannst). Für deine finalen Bilder, Videos etc. empfehle ich dir, einen neuen Ordner content
o.ä. anzulegen. Dann kannst du den Ordner demo
vor dem Launch löschen.
Im Ordner nutshell
solltest du unter gar keinen Umständen arbeiten, da er über Composer aktualisiert wird und deine Änderungen dann verloren gehen können!