Was ist Renick.Content?
Renick.Content ist ein Block-Editor für October CMS. Inhalte werden als JSON-Dokument gespeichert: eine Liste typisierter Blöcke wie Überschrift, Rich Text oder Bild. Redakteure ordnen und verschachteln sie in einem visuellen Editor im Backend.
Blöcke
Jeder Block hat Daten (seine eigenen Felder), Einstellungen, die alle Blöcke teilen (Abstände, Breite, Ausrichtung, Hintergrund, CSS-Klasse, Anker-ID), und Sichtbarkeit (an/aus, ein Zeitplan „anzeigen ab / bis“, eine Site-Einschränkung). Container-Blöcke wie Abschnitt, Raster oder Slider enthalten Kinder.
Siehe die Standard-Blöcke. Blöcke für Tailor-Einsendeformulare und OFFLINE.Mall kommen hinzu, sobald ihre Integration verfügbar ist.
Inhalt ist von der Darstellung getrennt
Das Dokument speichert, was der Inhalt ist, nicht wie er aussieht. Jeder Blocktyp hat ein Standard-Partial, und ein Theme kann es mit partials/renick-content/<handle>.htm überschreiben. Ein defekter oder unbekannter Block wird übersprungen, der Rest der Seite rendert weiter.
Drei Schichten
- Speicherung: JSON mit veröffentlichtem Schema, gespeichert im Feld, das es trägt. Jedes Speichern wird versioniert.
- Editor: das Formular-Widget
contenteditorfür Tailor-Blueprints und Backend-Formulare. Siehe die Editor-Tour. - Renderer: der Filter
|rc_blocks,content_render()und die KomponenterenickContentmachen aus dem JSON HTML und wenden dabei Theme-Overrides und Sichtbarkeitsregeln an.
Außerdem enthalten: Vorlagen, Geteilte Inhalte, Custom Scripts, Multisite-Unterstützung, Plugin-Integrationen, optionale KI, Import und Export und eine REST-API.