Co je Renick.Content?
Renick.Content je blokový editor pro October CMS. Obsah se ukládá jako JSON dokument: seznam typovaných bloků, například nadpis, formátovaný text nebo obrázek. Redaktoři je ve vizuálním editoru v administraci řadí a vnořují.
Bloky
Každý blok má data (vlastní pole), nastavení společná všem blokům (odsazení, šířka, zarovnání, pozadí, CSS třída, id kotvy) a viditelnost (zapnuto/vypnuto, plán zobrazit od / do, omezení na web). Kontejnerové bloky jako Sekce, Mřížka nebo Posuvník obsahují potomky.
Viz výchozí bloky. Bloky pro formuláře pro příspěvky Tailoru a OFFLINE.Mall přibudou, jakmile je jejich integrace dostupná.
Obsah je oddělen od prezentace
Dokument ukládá, co obsah je, ne jak vypadá. Každý typ bloku má výchozí partial a téma ho může přepsat souborem partials/renick-content/<handle>.htm. Poškozený nebo neznámý blok se přeskočí a zbytek stránky se vykreslí.
Tři vrstvy
- Úložiště: JSON s publikovaným schématem, uložený v poli, které ho hostí. Každé uložení se verzuje.
- Editor: formulářový widget
contenteditorpro blueprinty Tailoru a formuláře administrace. Viz prohlídka editoru. - Renderer: filtr
|rc_blocks,content_render()a komponentarenickContentpřevádějí JSON na HTML a uplatňují přepisy tématem a pravidla viditelnosti.
Dále obsahuje: šablony, Sdílený obsah, Vlastní skripty, podporu multisite, integrace s pluginy, volitelnou AI, import a export a REST API.