Skip to content

Add Content

Create a content model and content items so pages can retrieve managed data from Admin.

Create a Content Type First

ItemDetails
Menu pathSite Admin -> Content -> Content Types
Deep link/_Admin/contents/types?SiteId={site-guid}
Detailed documentationCMS: Content Types

A content type defines the fields available to content. For your first model, start with a simple structure:

ScenarioSuggested fields
NewsTitle, summary, cover image, body, and publication date
Product showcaseName, image, description, price, and order
FAQQuestion, answer, category, and pinned status

Create a Content Folder

ItemDetails
Menu pathSite Admin -> Content -> Contents
Deep link/_Admin/contents?SiteId={site-guid}
Detailed documentationCMS: Content List

A content folder turns a content type into a maintainable data collection. After creating it, open the folder and add several content items as test data for the page.

Use Content on a Page

MethodRecommended useDocumentation
Template bindingRender lists, details, and fields directly on a pageTemplate Binding Syntax
k-dataDeclare queries, mappings, and exports in a templatek-data
KScript APILet the frontend retrieve content through a JSON endpointk.content

If you are not ready to write scripts, begin with template binding or k-data. Create an API when you need filtering, pagination, permissions, or data shared across clients.

Common Checks

ProblemWhat to check
The page has no dataConfirm that the content folder contains items and the field names match the template
Fields render incorrectlyCheck content-type field types, required settings, and default values
The list order is incorrectCheck content item order, publication time, or query conditions
Multilingual content is missingCheck the content language and site language settings

Next Step

Continue to Publish and Domains, or go directly to Write Your First KScript API.