Die conf.json Datei helfen Ihnen dabei eine Vielzahl an Einstellungen für Layouts, Blöcke, uvm. vorzunehmen und werden vom EGOCMS so zusammengeführt, dass Sie nur die Einstellungen setzen müssen, die Sie auch wirklich brauchen oder ändern wollen. Alle anderen Einstellungen werden vererbt.
Die Vererbungshierarchie der conf.json Dateien sieht wie folgt aus:
- System Standard (wird immer eingebunden).
- System Standard für den aktuellen Seitentyp (wird immer eingebunden, sofern es sich um einen Standard Seitentypen handelt).
- Aus der Designvorlage (pub/theme/<Designvorlage>/site/admin/conf.json), falls es sich um eine Standard Designvorlage handelt.
- Aus dem globalen Kontext (site/_global/admin/conf.json).
- Aus dem globalen Kontext für diese Designvorlage (site/_global/admin/<Designvorlage>.json).
- Aus dem globalen Kontext für dieses Standarddesign (site/_global/admin/<Standarddesign>.json).
- Für diesen Mandanten (site/<Mandant>/admin/conf.json).
- Aus der Designvorlage für diesen Seitentyp (pub/theme/<Designvorlage>/site/<Seitentyp>/admin/conf.json), falls es sich um eine Standard Designvorlage handelt.
- Aus dem globalen Kontext für diesen Seitentyp (site/_global/<Seitentyp>/admin/conf.json).
- Aus dem globalen Kontext für diese Designvorlage für diesen Seitentyp (site/_global/<Seitentyp>/admin/<Designvorlage>.json).
- Aus dem globalen Kontext für dieses Standarddesign für diesen Seitentyp (site/_global/<Seitentyp>/admin/<Standarddesign>.json).
- Für diesen Mandanten für diesen Seitentyp (site/<Mandant>/<Seitentyp>/admin/conf.json).
Folgend einige Einstellungen die nicht explizit genannt wurden.
- controls_offset: Die Toolbar jedes Blocks im Backend wird um diesen Wert (in Pixel) nach unten verschoben, sobald die Toolbar durch die Scrollposition nicht sichtbar ist und automatisch verschoben wird.