Die Erweiterung ergänzt zwei zusätzliche Felder in der Seitenstruktur und im Seiten-Stamm (Startpunkt einer Webseite) die auf die Unterseiten vererbt werden. Im Backend wird der jeweils vererbte Wert als grauer Platzhalter angezeigt.
Feld «CSS-Klasse» wird auf die Unterseiten vererbt und automatisch im <body>
als Klasse hinzugefügt. Es ist keine weitere Konfiguration nötig.
Feld «Eigener Wert» wird auf die Unterseiten vererbt und über das Modul «Seitenfeld mit Vererbung» hinzugefügt. So kann beispielsweise pro Seiten-Stamm eine zusätzliche CSS-Datei geladen werden oder ein Slogan ausgegeben werden. Das Feld erlaubt die Eingabe von HTML-Tags und Zeilenumbrüche.
- Modul «Seitenfeld mit Vererbung» erstellen
- Template anpassen
- Modul über Themes -> Layout oder per Inserttag platzieren
Das Feld CSS-Klasse wird in der Navigation nicht ergänzt.
- Es macht wenig Sinn jedem Navigationspunkt der Unterseiten eine übergeordnete Klasse zuzuweisen. Dies kann mit der Contao eigenen CSS-Klasse besser gelöst werden.
- Es ist (ein bisschen) rechenintensiv beim Aufbau der Navigation für jeden Navigationspunkt die Vererbung zu berechnen.