CMS Input Types Documentation
textArea
Section titled “textArea”Multi-line plain text input without formatting.
Settings:
validationMaxLength: Maximum number of characters allowed (e.g.50).validationMinLength: Minimum number of characters required (e.g.3).validationRegex: Pattern the text must match (e.g.^[A-Z]+$).
textWithFormatting
Section titled “textWithFormatting”Formatted text input like headlines. Allows bold, size, etc.
Settings:
validationMaxLength: Maximum number of characters allowed (e.g.50).validationMinLength: Minimum number of characters required (e.g.3).validationRegex: Pattern the text must match (e.g.^[A-Z]+$).useTypographySelection: If enabled, instead of font-size the user can select a typography (headline1, headline 2, …)
richText
Section titled “richText”Multi-line WYSIWYG editor with rich formatting.
Settings:
- None
HTML editor with syntax highlighting.
Settings:
- None
number
Section titled “number”Numeric input field accepting integers and decimals.
-
Settings:
validationMinValue: Minimum numeric value allowed (e.g.0).validationMaxValue: Maximum value allowed (e.g.1000).maxNumberOfDecimals: Number of decimal places allowed (e.g.2).
boolean
Section titled “boolean”Checkbox input (true/false).
Settings:
- None
select
Section titled “select”Dropdown for single selection.
-
Settings:
options: Array of{ value, label }pairs (e.g.{ value: 'sort_desc', label: 'Descending' }).
category
Section titled “category”Shows a selector where user can choose a category.
Settings:
- None
products
Section titled “products”Shows a group of inputs that allow user to select products in different ways. For example products that fit a specific search term, products of a specific brand/category or specific products via a list of product codes.
Settings:
- None
productSelector
Section titled “productSelector”Shows a selector where user can easily select one or multiple products, based on setting. If multiple products are selected, the order can also be changed via drag&drop.
Settings:
allowMultipleProducts: If multiple products or only one product can be selected (boolean)
dateTime
Section titled “dateTime”Selector for both date and time.
Settings:
- None
User can generate a link in different ways, e.g. by selecting a specific page, product, category, providing a full URL for external link, or an internal app-path.
Settings:
- None
Image including alt text.
Settings:
- None
arrayOf
Section titled “arrayOf”Composite input type that allows users to create multiple entries based of a grouped input. Each entry can contain one or multiple input types (e.g. image + link).
This type is useful for cases such as image sliders, FAQ sections, or other repeatable content blocks where the user needs to add multiple sets of structured data.
Settings:
validationMaxEntries: Maximum number of entries allowed (e.g.10).

