CMS Platform

Static pages & render modes

Set renderMode: "static" on a page for fully prerendered HTML (csr = false).

Components have a renderCapability: static (always HTML-only), hybrid (static fallback or client behavior), and dynamic (requires JS and server data).

Hybrid blocks on static pages, or when client JavaScript is disabled in project settings, are generated with renderStatic — no client-side hydration.

For sites with dynamic pages, add the Cookie & JavaScript Consent component. Visitors choose whether to enable client-side JavaScript; static pages always remain fully static, while dynamic pages only load JS after explicit consent.

Dynamic-only blocks cannot be placed on static pages (compliance warns at publish time).