Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2.1 KiB
2.1 KiB
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, EbeneheadingLevel),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:
{ "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-catalogohnemodulelistet alle Module dieser Website; mitmodule(z. B."heading") alle gültigen Pfade dieses Moduls auf dieser Website (live aus Divi) und die Kurzform-Felder mit ihrem Pfad.path_kindsnennt 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 (ein oder mehrere benannte Unterfelder unter einem Pfad, z. B.buttonOne.innerContentmittextundlinkUrl) 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-getzeigt 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 (siehedivi-design-system).