Skip to content

CMS Input Types Documentation

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]+$).

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, …)

Multi-line WYSIWYG editor with rich formatting.

Settings:

  • None

HTML editor with syntax highlighting.

Settings:

  • None

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

Checkbox input (true/false).

Settings:

  • None

Dropdown for single selection.

  • Settings:

    • options: Array of { value, label } pairs (e.g. { value: 'sort_desc', label: 'Descending' }).

Shows a selector where user can choose a category.

Settings:

  • None

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

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)

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

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