Appearance
Content
Core routes:
/_Admin/content/contentTypes?SiteId=...and/_Admin/content/contents?SiteId=...
Structured site data such as articles, banners, product copy, and reusable text is managed in the Content section. Frontend templates and scripts then read that data through k.content or k-data.
Two Core Concepts
| Concept | Admin menu | Purpose |
|---|---|---|
| Content Type | Content -> Content Types | Defines the field model: name, control type, multilingual behavior, validation, and more |
| Content Folder | Content -> Content | Holds entries that use one content type |
Always create the content type first, then create the content folder that uses it.
Main Submenus
| Menu | Route | What it is for |
|---|---|---|
| Content | /content/contents | Content folders and content entries |
| Content Types | /content/contentTypes | Field schema and editor behavior |
| Labels | /content/labels | Multilingual labels and short UI text |
| HTML Blocks | /content/htmlblocks | Reusable HTML fragments |
| Files | /content/files | Site files in the CMS file library |
| Tag Attributes | /content/text | Editable template attributes exposed through k-config |
| Param Config | /content/useroptions | Structured parameters used by k.paramConfig |
Recommended Flow
- Content types: define fields such as title, body, image, date, and status.
- Create a content folder that uses the content type.
- Add content entries under that folder.
- Read the data from templates or scripts via k.content.
Related
| Doc | Description |
|---|---|
| Content types | Field modeling and editor behavior |
| k.content | CRUD and query examples |
| Template Engine | How templates consume structured content |