Field types
  • 15 Oct 2024
  • 1 Minute to read

Field types


Article summary

Optional fields are marked with a *

Text

The text field is an ordinary single-line text box:

{
  "type": "text",
  "key": String,
  "caption": String,
  "default": String, *
  "required": Boolean *
}

Checkbox

The checkbox field is a simple boolean checkbox or toggle switch.

{
  "type": "checkbox",
  "key":  String,
  "caption": String,
  "default": Boolean, *
}

Content

The content field type is a file picker, where the user can either upload a new file or choose an existing file from the content library.

Default can only be used with predefined contents but path will be created if it does not exist. Note that either content or default is required.

All paths in options are relative to the template's contentBasePath.

{
  "type": "content",
  "key": String,
  "caption": String,
  "options": [
    {
      "path": "backgrounds" 
    },
    {
      "content": "logos/store.jpg"
    }
  ],
  "default": "logos/store.jpg", *
  "defaultId": "xxxxxx", *
  "required": Boolean *
}




Was this article helpful?

Changing your password will log you out immediately. Use the new password to log back in.
First name must have atleast 2 characters. Numbers and special characters are not allowed.
Last name must have atleast 1 characters. Numbers and special characters are not allowed.
Enter a valid email
Enter a valid password
Your profile has been successfully updated.