Field Types
Fields are the building blocks of your content. When you create an entity type, you add fields to define what content it can hold.
Text Fields
Text
Single-line text for titles, names, and short content.
Title: "Welcome to Our Store"Rich Text
Formatted content with headings, lists, links, and embedded media. Great for blog posts, descriptions, and long-form content.
Textarea
Multi-line plain text without formatting.
Media Fields
Image
Upload and manage images with:
- Alt text - For accessibility (can be translated)
- Focal point - Set the important area for smart cropping
- Crops - Pre-defined crop variants (square, landscape, etc.)
Video
Upload videos with:
- Poster image - Thumbnail shown before playback
- Captions - Subtitle tracks for different languages
- Duration - Automatically detected
File
Any file type - PDFs, documents, downloads.
Number & Date Fields
Number
Numeric values for prices, quantities, ratings.
Date
Date picker for publish dates, event dates, etc. Can include time.
Boolean
Yes/no toggle for featured flags, visibility settings.
Selection Fields
Select
Choose from a list of options:
Status: Draft | Published | Archived
Category: News | Tutorial | Case StudyCan be single-select (dropdown/radio) or multi-select (checkboxes).
Reference Fields
Entity Reference
Link to another piece of content:
Author: → John Smith (User)
Related Posts: → [Post 1, Post 2, Post 3]You can filter which entities can be selected.
Link Fields
Link
Internal or external links with:
- Link text - What users see (can be translated)
- URL or page reference - Where it goes
- Open in new tab - Target behavior
Supports internal pages, external URLs, email, and phone links.
Adding Fields to Entity Types
- Go to Settings > Entity Types
- Select or create an entity type
- Click Add Field
- Choose the field type
- Configure options (label, required, help text)
- Save and publish
Field Options
All fields support:
| Option | Description |
|---|---|
| Label | What users see in the editor |
| Required | Must be filled before publishing |
| Help Text | Guidance shown below the field |
| Default Value | Pre-filled value for new content |
Translatable Fields
Some fields can have different values per language:
- ✅ Text, Rich Text, Textarea
- ✅ Link text
- ✅ Image alt text
- ❌ Numbers, Dates, Booleans
- ❌ References, Files
Custom Field Types
You can create your own field types by defining an entity type with inline mode enabled. See Inline Schemas.
Next Steps
- Inline Schemas - Create custom field types
- Entities - How fields fit into entities
- Variants - Different field values per audience