Die Inhalte des Headers können Sie in den Artikeln unter Elemente > 01 Header bearbeiten.
Die Inhalte des Footers können Sie in den Artikeln unter Elemente > 03 Footer bearbeiten.
Wenn Sie die Anfragen des Kontaktformulars per E-Mail erhalten möchten, wählen Sie in der linken Navigation Formulargenerator aus und bearbeiten die Einstellungen des Formulars (das zweite Icon). Unter Formulardaten versenden tauschen Sie anschließend die E-Mail-Adresse aus.
Wenn das Theme erfolgreich installiert wurde, befinden sich die SCSS-Dateien in der Dateiverwaltung unter dem Pfad zeroOne/scss. Für individuelle Anpassungen nutzen Sie einfach die custom.scss, in der Sie sowohl SCSS als auch normales CSS schreiben können, und die _custom_variables.scss.
In der _custom_variables.scss können Sie die Farben und die Schriftart des Themes verändern und ein anderes Farbschema auswählen. Wenn Sie eine Variable anpassen möchten, müssen Sie die Zeile entkommentieren (Schrägstriche entfernen).
Wenn Sie lieber mit CSS-Dateien statt mit SCSS-Dateien arbeiten wollen, können Sie über Themes - Stylesheets einen neuen Stylesheet anlegen und ihn im Layout bei Interne Stylesheets einbinden. Das CSS wird anschließend automatisch nach dem CSS des Theme geladen.
Wenn die SCSS-Datei nicht mit dem Contao-internen Editor bearbeitet und mit einem FTP-Programm hochgeladen wurde, muss im Contao Backend unter Systemwartung noch der Skriptcache geleert und ggf. die Seite mit Strg + F5 neugeladen werden.
Der Theme-Ordner zeroOne darf in der Dateiverwaltung nicht umbenannt werden, ansonsten werden die SCSS-Dateien nicht mehr geladen. Du musst die Dateien auch nicht selber im Seitenlayout einbinden, sie werden bereits automatisch vom Theme geladen.
Das 0.1 Theme wird standardmäßig mit einem hellen Layout in orangenen/gelben Farben ausgeliefert. Sie haben aber die Möglichkeit andere Farbschemen zu aktivieren:
Um zu einem anderen Layout zu wechseln, entkommentieren (Schrägstriche entfernen) Sie bitte in der Datei _custom_variables.scss im Abschnitt Colour Schemes die Zeile mit dem gewünschten Farbschema. Gegebenenfalls ist es nötig, die Seite im Browser mit Strg + F5 neuzuladen, damit die Änderungen wirksam werden.
Beispiel um das EARTH Farbschema zu aktivieren:
@import 'colour_schemes/earth';
//@import 'colour_schemes/night';
@import '#{$scssPath}/colour_schemes/earth';
//@import '#{$scssPath}/colour_schemes/night';
Sollte die Variable $scssPath noch nicht in der _custom_variables.scss existieren, müssten Sie diese vor den
import-Anweisungen einfügen.
$scssPath: "../../../vendor/contao-themes-net/zero-one-theme-bundle/src/Resources/public/scss";
Viele Geräte / Apps bieten mittlerweile die Möglichkeit einen Dark Mode bzw. Dunkelmodus zu aktivieren, der die Benutzeroberfläche dunkel und den Text zur besseren Lesbarkeit hell darstellt. Wird der Dark Mode aktiviert, wechselt das 0.1 Theme automatisch zu einem dunkleren Farbschema, egal welches Farbschema Sie gerade aktiviert haben. Dies hat den Vorteil, dass die Augen weniger belastet werden und auch die Akkulaufzeit lässt sich durch die geringere Beleuchtungsenergie verbessern.
Sie können den Dark Mode auf Wunsch jedoch auch deaktivieren, indem Sie in der _custom_variables.scss die folgende Zeile auskommentieren (zwei Schrägstriche an den Anfang der Zeile setzen):
//@import 'colour_schemes/dark_mode';
//@import '#{$scssPath}/colour_schemes/dark_mode';
Im 0.1 Theme werden die Bilder von News, Events und dem Parallax-Element per CSS-Bildfilter automatisch farblich an das gewählte Farbschema angepasst. Im Farbschema DAY erscheinen Bilder also gelb/orange, während im Schema NIGHT ein violetter Filter über den Bildern liegt. Mit diesen Farbfiltern kann jedes beliebige Bild eingefärbt werden, indem Sie das entsprechende Bild-Element mit der Klasse css-filter versehen.
Die automatischen Farbfilter lassen sich jedoch auch deaktivieren. Kommentieren Sie hierzu in der Datei _custom_variables.scss die folgende Zeile aus (zwei Schrägstriche an den Anfang der Zeile setzen).
Dieses Feature wird in allen aktuellen Browsern (außer Internet Explorer) unterstützt.
//@import 'colour_schemes/adjust_images';
//@import '#{$scssPath}/colour_schemes/adjust_images';
Um Farben und die Schriftart anzupassen kommentieren Sie in der _custom_variables.scss die entsprechenden Zeilen aus (Schrägstriche entfernen).
Variable | Bedeutung |
---|---|
$body-font-family | Schriftart |
$zeroOneColor_1 | Dunkle Schriften und Hintergründe, Navigation, Nach-oben-Button, Buttons, Textfarbe bei Verlauf-Hintergrund, Footer, Formular-Labels |
$zeroOneColor_2 | Dunkle Hauptfarbe, Verlauf-Hintergrund rechts, Button- und Link-Hover |
$zeroOneColor_3 | Helle Hauptfarbe, Verlauf-Hintergrund links, Aktives Tab-Element, Hover bei Social Icons, Termine im Kalender |
$zeroOneColor_4 | Überschriften Dunkle Hauptfarbe |
$zeroOneColor_5 | Helle Schriften, Buttons, Navigation 1. Ebene, Parallax-Element, Nach-oben-Button, Footer, Formulare |
$body-bg | Hintergrundfarbe der Seite |
$body-font-color | Schriftfarbe |
$link-color | Linkfarbe |
$link-color-dark | Linkfarbe bei Hover |
$boxes-background | Hintergrundfarbe für Boxen, News- und Eventliste ohne Bilder, Kalender, Formulare, Gestreifte Tabellen |
$footer-background_1 | Hintergrundfarbe des oberen Footer-Bereich |
$footer-color-1 | Schriftfarbe des oberen Footer-Bereich |
$footer-background-2 | Hintergrundfarbe des unteren Footer-Bereich (Copyright) |
$footer-color-2 | Schriftfarbe des unteren Footer-Bereich (Copyright) |
$border-radius | Rahmen mit abgerundeten Ecken für Buttons, Formulare, Navigation etc. - mögliche Werte z. B. 10px, 100% oder 0px (ohne abgerundete Ecken). |
$mobile-navbar-breakpoint | Breakpoint, an dem die mobile Navigation mit dem Burger-Icon dargestellt wird - Standard-Wert: 960px |
Um eine Schriftart einzubinden, fügen Sie in der _custom_variables.scss ganz am Anfang z. B. folgenden CSS-Code ein. Ersetzen Sie den Namen und die Pfade der Schriftart. Der Pfad muss immer mit einem / beginnen.
@font-face {
font-family: "Beispiel-Font";
font-style: normal;
font-weight: normal;
src: url("/files/zeroOne/fonts/font.woff"),
url("/files/zeroOne/fonts/font.ttf"),
url("/files/zeroOne/fonts/font.svg");
}
In der _custom_variables.scss ist eine Variable zum Anpassen der Schriftart definiert ($body-font-family). Kommentieren Sie eine Zeile aus (Schrägstriche entfernen) und fügen den Namen der Schriftart am Anfang hinzu.
$body-font-family: 'Beispiel-Font', -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto;
Du kannst in Templates folgende Zeile einfügen, damit SCSS nur für bestimmte Seiten geladen wird, wo dieses Template verwendet wird. Es muss immer der komplette Pfad ab files verwendet werden.
<?php $GLOBALS['CUSTOM_STYLES'][] = 'files/zeroOne/scss/ce_text' ?>
Über ZERO_ONE_STYLES
kann man SCSS-Dateien aus dem Theme bzw. Spectre Framework laden. Dabei wird immer ab dem Ordner
bundles/contaothemesnetzeroonetheme/scss
ausgegangen.
<?php $GLOBALS['ZERO_ONE_STYLES'][] = '_buttons'; ?>