# Divi-Einstellungen (Vollform) Jedes Divi-5-Modul speichert seine Einstellungen unter **Attributpfaden**, z. B. - `title.innerContent` – Text der Überschrift, - `title.decoration.font.font` – Schrift der Überschrift (Farbe, Größe, Ebene `headingLevel`), - `button.innerContent` – Beschriftung und Link eines Buttons (`text`, `linkUrl`, `linkTarget`), - `module.decoration.background` – Hintergrund, `module.decoration.spacing` – Innen-/Außenabstand, - `module.meta.adminLabel` – Admin-Label im Divi-Builder. Der Wert eines Pfads ist eine Zuordnung **Breakpoint → Zustand → Wert**: ```json { "desktop": { "value": { "color": "#1a1a1a", "headingLevel": "h2" }, "hover": { "color": "#000000" } }, "phone": { "value": { "size": "28px" } } } ``` Breakpoints: `desktop`, `tablet`, `phone` (je nach Website auch `tabletWide`, `phoneWide`, `widescreen`, `ultraWide`); Zustände: `value`, `hover`, `sticky`. ## Pfade finden - `lit-divi-catalog` ohne `module` listet alle Module dieser Website; mit `module` (z. B. `"heading"`) alle gültigen Pfade dieses Moduls auf dieser Website (live aus Divi) und die Kurzform-Felder mit ihrem Pfad. `path_kinds` nennt die Feldart eines Pfads (`text`, `richtext`, `code`, `url`, `image`, `color`, `enum`, `onoff`, `number`, `list`, `icon`), soweit aus den Divi-Metadaten ableitbar. Bei einem zusammengesetzten Pfad (mehrere benannte Unterfelder unter einem Pfad, z. B. `buttonOne.innerContent` mit `text` und `linkUrl`) ist der Eintrag stattdessen eine Zuordnung Unterfeld → Feldart (`{"text": "text", "linkUrl": "url"}`), soweit für die einzelnen Unterfelder ableitbar; fehlende Pfade oder Unterfelder gelten als unbekannt, statt eine Feldart zu raten. - `lit-divi-node-get` zeigt die gesetzten Werte eines vorhandenen Knotens in genau dieser Form (`attrs`). - Schrift-Gruppen liegen eine Ebene tiefer: `…decoration.font.font`, `…decoration.bodyFont.body.font`, `…decoration.headingFont.h2.font`, `module.advanced.text.text`. - Werte wie `$variable({…})$` sind Verweise auf globale Farben, Variablen oder dynamische Inhalte – nicht durch feste Werte ersetzen (siehe `divi-design-system`).