¿Qué es Renick.Content?
Renick.Content es un editor de bloques para October CMS. El contenido se guarda como un documento JSON: una lista de bloques tipados, como un encabezado, texto enriquecido o una imagen. Los editores los ordenan y anidan en un editor visual del backend.
Bloques
Cada bloque tiene datos (sus propios campos), ajustes comunes a todos los bloques (espaciado, ancho, alineación, fondo, clase CSS, id de ancla) y visibilidad (activado/desactivado, una programación mostrar desde / hasta, una restricción de sitio). Los bloques contenedores como Sección, Cuadrícula o Carrusel contienen hijos.
Consulta los bloques predeterminados. Los bloques para formularios de envío de Tailor y OFFLINE.Mall se añaden cuando su integración está disponible.
El contenido está separado de la presentación
El documento guarda qué es el contenido, no cómo se ve. Cada tipo de bloque tiene un partial predeterminado, y un tema puede sobrescribirlo con partials/renick-content/<handle>.htm. Un bloque roto o desconocido se omite y el resto de la página se renderiza.
Tres capas
- Almacenamiento: JSON con un esquema publicado, guardado en el campo que lo aloja. Cada guardado se versiona.
- Editor: el widget de formulario
contenteditorpara blueprints de Tailor y formularios del backend. Consulta el recorrido por el editor. - Renderizador: el filtro
|rc_blocks,content_render()y el componenterenickContentconvierten el JSON en HTML y aplican las sobrescrituras del tema y las reglas de visibilidad.
También incluye: plantillas, Contenido compartido, Scripts personalizados, soporte multisitio, integraciones con plugins, IA opcional, importación y exportación y una API REST.