Pages
A Page is the root content entity. Each page has a URL path and belongs to a space and environment. Pages contain components arranged in zones.
Page types
| Type | Description |
|---|---|
page | General-purpose page |
categoryPage | Category listing page |
productPage | Product detail page |
layout | Shared header/footer wrapper (see Layouts) |
Page status
| Status | Description |
|---|---|
draft | Not live. Only visible in the editor and with a preview token. |
published | Live. Accessible via the delivery API. |
scheduled | Will automatically publish at the date/time in scheduled_at. |
archived | Hidden from the content list. Not accessible. |
Versions
Every time you save a page, Alokai CMS creates an immutable version snapshot. Versions are per-locale — editing the English version does not affect the French version.
You can see the full version history from the History button in the editor toolbar and restore any previous version.
Paths
Each page has a unique URL path within its space and environment (e.g. /about, /category/shoes). The path is what the delivery API uses to look up the page.
Paths must:
- Start with
/ - Be unique within the space + environment combination
Zones
Zones are named slots within a page where components are placed. The available zones depend on the page’s content model:
| Model | Zones |
|---|---|
| Dynamic Page | componentsAboveFold, componentsBelowFold |
| Category Page | componentsTop, componentsBottom |
| Product Page | componentsBottom |