Skip to main contentTextual fields capture string-based data in your content models from simple one-line titles to richly formatted articles. Use these field types to collect and validate any text-centric content.
1. Text
A Text field stores plain or multi-line text—ideal for titles, short descriptions, comments, or any unformatted strings.
Key Configuration Options
-
Default Tab:
- Field Name : Enter the display name for the field.
- Short : Select this button if the field is used for a single-line input.
- Long : Select this button if the field is used for a multi-line text area.
- Internal Field Name: This field is auto-populated based on the Field Name.
- Enable Search for this field: Enable this option to allow search on the data stored in this field, i.e., if you tick this option, then the field data will appear in the search.
-
Validation Tab:
- RegExp Pattern : Enter a regular expression if you want the field to validate the input based on a specific pattern.
- Required Field : Enforce that editors must enter a value.
- Read Only : Prevent editors from modifying the field value.
- Min/Max Length : Define character limits.
-
More Tab:
- Default Value : Pre-populate entries.
- Help Text : Show contextual guidance via a tooltip.
- Placeholder : Display example text in the empty field.
2. Rich Text
A Rich Text field provides either a classic editor style or a WYSIWYG editor with formatting controls perfect for blog bodies, long articles, or any content needing styled text.
In the WYSIWYG editor, Editors can apply:
- Text Styles: Bold, Italic, Underline, Strikethrough
- Headings: H1–H4, Paragraph, Code
- Lists: Ordered (with multiple list styles) & Unordered
- Inline Styles: Text color, background highlight, inline classes/styles
- Blocks: Blockquotes, horizontal rules, tables, code view
- Embeds: URLs, media, tables
- Undo/Redo, Select All, and Alignment tools
Key Configuration Options
-
Default Tab:
- Field Name : Enter the display name for the field.
- Internal Field Name: This field is auto-populated based on the Field Name.
- Default Editor/Inline Editor: Select the editor that should be used for this field.
- Enable Search for this field: Enable this option to allow search on the data stored in this field, i.e., if you tick this option, then the field data will appear in the search.
-
Validation Tab:
- Required Field : Enforce that editors must enter a value.
- Read Only : Prevent editors from modifying the field value.
-
More Tab:
- Default Value : Pre-populate entries.
- Help Text : Show contextual guidance via a tooltip.
- Min/Max Height: Define height limits for the editor.
3. Email
The Email field ensures editors enter a valid email address. It extends the basic Text field with email-specific validation.
Key Configuration Options
-
Default Tab:
- Field Name : Enter the display name for the field.
- Internal Field Name: This field is auto-populated based on the Field Name.
- Enable Search for this field: Enable this option to allow search on the data stored in this field, i.e., if you tick this option, then the field data will appear in the search.
-
Validation Tab:
- Required Field : Enforce that editors must enter a value.
- Read Only : Prevent editors from modifying the field value.
- Min/Max Length : Define character limits.
-
More Tab:
- Default Value : Pre-populate entries.
- Help Text : Show contextual guidance via a tooltip.
- Placeholder : Display example text in the empty field.
4. Password
A Password field masks input for sensitive data. Editors can toggle visibility via the “eye” icon.
Key Configuration Options
-
Default Tab:
- Field Name : Enter the display name for the field.
- Internal Field Name: This field is auto-populated based on the Field Name.
-
Validation Tab:
- Required Field : Enforce that editors must enter a value.
- Read Only : Prevent editors from modifying the field value.
- Min/Max Length : Define character limits.
-
More Tab:
- Default Value : Pre-populate entries.
- Help Text : Show contextual guidance via a tooltip.
- Placeholder : Display example text in the empty field.
5. JSON
The JSON field allows editors to store raw JSON objects or arrays via a code editor interface.
Key Configuration Options
-
Default Tab:
- Field Name : Enter the display name for the field.
- Internal Field Name: This field is auto-populated based on the Field Name.
-
Validation Tab:
- Required Field : Enforce that editors must enter a value.
- Read Only : Prevent editors from modifying the field value.
-
More Tab:
- Help Text : Show contextual guidance via a tooltip.
- Min/Max Height: Define height limits for the editor.
What’s Next
After defining your textual fields, proceed to Media & Assets Fields to learn how to manage images, videos, and color pickers. Then you can explore Choice & Relations, Number & Date, and Advanced & Layout field types to complete your model schema.