Skip to content

Czym jest Renick.Content? ​

Renick.Content to edytor blokowy dla October CMS. Treść jest zapisywana jako dokument JSON: lista typowanych bloków, takich jak nagłówek, tekst sformatowany czy obraz. Redaktorzy układają i zagnieżdżają je w wizualnym edytorze w panelu.

Bloki ​

Każdy blok ma dane (własne pola), ustawienia wspólne dla wszystkich bloków (odstępy, szerokość, wyrównanie, tło, klasa CSS, id kotwicy) i widoczność (włącz/wyłącz, harmonogram pokaż od / do, ograniczenie do witryny). Bloki kontenerowe, takie jak Sekcja, Siatka czy Suwak, zawierają dzieci.

Zobacz domyślne bloki. Bloki formularzy zgłoszeniowych Tailora i OFFLINE.Mall dochodzą, gdy ich integracja jest dostępna.

Treść jest oddzielona od prezentacji ​

Dokument zapisuje, czym jest treść, a nie jak wygląda. Każdy typ bloku ma domyślny partial, a motyw może go nadpisać plikiem partials/renick-content/<handle>.htm. Uszkodzony lub nieznany blok zostaje pominięty, a reszta strony się renderuje.

Trzy warstwy ​

  1. Przechowywanie: JSON z opublikowanym schematem, zapisany w polu, które go przechowuje. Każdy zapis jest wersjonowany.
  2. Edytor: widżet formularza contenteditor dla blueprintów Tailora i formularzy panelu. Zobacz przewodnik po edytorze.
  3. Renderer: filtr |rc_blocks, content_render() i komponent renickContent zamieniają JSON na HTML, stosując nadpisania motywu i reguły widoczności.

W zestawie także: szablony, Treść współdzielona, Skrypty niestandardowe, obsługa wielu witryn, integracje z wtyczkami, opcjonalne AI, import i eksport oraz REST API.