Mit dem Build 2.10.4.12 wurde der Umgang mit den Style-Dateien für das externe Editing optimiert. Nach dem Update gibt es zwei Platzierungs-Möglichkeiten für style.css sowie weitere CSS-Dateien: 'common/css/' gilt, wenn es einen common-Folder gibt und 'instance/css/' gilt, wenn die ZMS-Instanz ein Client ist und dieser über keinen eigenen common-Folder verfügt.
Verteilung der Style-Files im common- bzw. instance-Folder in einer Master-Client-Multisite. Mit dem neuen Platzierungskonzept lassen sich Styles leichter mit externen Editoren bearbeiten.
Über das ZMS-Interface lassen sich im Konfigurations-Menü "Design" eine beliebige Anzahl von Style-Objekten (Dateien) pflegen. Die bisherige Standard-Platzierung der entsprechenden DTML-Methode (zmsroot/ content/ stylesheet.css) wurde verschoben nach zmsroot/ common/ css/ style.css. Bei Multisites, die auf einen zentralen common-Folder referenzieren, wird für die untergeordneten ZMS-Instanzen ein separater css-Folder angelegt: zmsclient/ instance/ css/ style.css. Auf diese Weise lassen sich Master- und Client-Styles auf effiziente Weise mischen bzw. ergänzen.
Sofern die default-Styles und ggf. weitere erforderliche Request-Parameter eingebunden werden sollen, ist eine Mantelung der Style-Defintionen mit folgendem Code-Fragment erforderlich.
Beispiel für die Style-Effizienz bei einer Multisite: ein zentrales Master-Style wird per DTML einbunden. Definiert werden lediglich lokale Differenzen.