Vielen Dank für die beiden Hinweise. Ich benutze nun CSS Variablen in der Form var(--name). Die Definitionen für die Variablen sind in den domainspezifischen CSS-Dateien:
Code:
:root {
--logo_quer: url("/files/logo/logo-xxxxx-quer-klein.gif");
--background-body: #142E0C;
--background-container: #CDB772;
Die werden dann in der globalen CSS-Datei benutzt:
Code:
body {
font:1em Open Sans,Arial;
background-color:var(--background-body);
color:var(--body-color);
Das klappt ganz gut. Die Seitenlayouts lege ich doppelt an, das ist überschaubar. Dadurch muss ich auch die Frontend-Module doppelt anlegen. Dort kann ich aber so gut es geht die aus dem Haupt-Theme mit "{{insert_module::24}}" referenzieren.
Noch keine Lösung habe ich für die Seitenaliase. Ich kann in jeder Domain die Root Seite "index" nennen. Perfekt. Aber wenn ich in jeder Domain z.B. einen Seitealias "kontakt" angebe, gibt das eine Fehlermeldung "Dieser Alias führt zu einem Konflikt mit der Seite "Kontakt" (ID 24)!"? Das müsste IMHO nicht sein? Wird aber zu streng geprüft?
Jemand eine Idee?
Lesezeichen