Skip to content

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 ​

  1. Speicherung: JSON mit veröffentlichtem Schema, gespeichert im Feld, das es trägt. Jedes Speichern wird versioniert.
  2. Editor: das Formular-Widget contenteditor für Tailor-Blueprints und Backend-Formulare. Siehe die Editor-Tour.
  3. Renderer: der Filter |rc_blocks, content_render() und die Komponente renickContent machen 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.