Skip to Content
Core ConceptsField Types

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 Study

Can 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.

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

  1. Go to Settings > Entity Types
  2. Select or create an entity type
  3. Click Add Field
  4. Choose the field type
  5. Configure options (label, required, help text)
  6. Save and publish

Field Options

All fields support:

OptionDescription
LabelWhat users see in the editor
RequiredMust be filled before publishing
Help TextGuidance shown below the field
Default ValuePre-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

Last updated on