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
- Przechowywanie: JSON z opublikowanym schematem, zapisany w polu, które go przechowuje. Każdy zapis jest wersjonowany.
- Edytor: widżet formularza
contenteditordla blueprintów Tailora i formularzy panelu. Zobacz przewodnik po edytorze. - Renderer: filtr
|rc_blocks,content_render()i komponentrenickContentzamieniają 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.