- Description:
This key defines an input configuration at a given level of the configuration cascade.
The value is an object that can contain
type,label,options,disabled,hidden, and other input-specific properties. Each input configuration defines how team members interact with data in the Data Editor.For more information, please read our documentation on inputs.
- Appears in:
- Types:
This key defines a simple editing interface for plain text.
Appears in:
_inputs.*,link_options,image_options.Show examplesHide examples
In this example, we have configured the
titlekey as a Text Input.Copied to clipboard_inputs: title: type: text label: Blog Title{ "_inputs": { "title": { "type": "text", "label": "Blog Title" } } }This key defines an editing interface for plain text.
Appears in:
_inputs.*.Show examplesHide examples
In this example, we have configured the
descriptionkey as a Textarea Input.Copied to clipboard_inputs: description: type: textarea label: Description{ "_inputs": { "description": { "type": "textarea", "label": "Description" } } }This key defines an editing interface for code or mono-spaced plain text content.
Appears in:
_inputs.*.This key defines an editing interface for color values.
Appears in:
_inputs.*.This key defines an editing interface for true or false values.
Appears in:
_inputs.*,link_options,image_options.Show examplesHide examples
In this example, we have configured the
featuredkey as a Boolean Input.Copied to clipboard_inputs: featured: type: switch label: Featured{ "_inputs": { "featured": { "type": "switch", "label": "Featured" } } }This key defines an editing interface for numeric values.
Appears in:
_inputs.*.Show examplesHide examples
In this example, we have configured the
quantitykey as a Number Input.Copied to clipboard_inputs: quantity: type: number label: Quantity{ "_inputs": { "quantity": { "type": "number", "label": "Quantity" } } }This key defines a slider interface for selecting a numeric value.
Appears in:
_inputs.*.This key defines an editing interface for HTML markup content.
Appears in:
_inputs.*.This key defines an editing interface for date and/or time values.
Appears in:
_inputs.*.This key defines an editing interface for time values only.
Appears in:
_inputs.*.This key defines an editing interface for uploading files to your repository or DAM and browsing existing assets.
Appears in:
_inputs.*.This key defines an editing interface for relative, absolute, and fully qualified URLs.
Appears in:
link_options,image_options,_inputs.*.This key defines an editing interface for data with multiple predefined options.
Select inputs only allow one value.
Appears in:
code_block_options,_inputs.*.Show examplesHide examples
In this example, we have configured the
categorykey as a Select Input.Copied to clipboard_inputs: category: type: select label: Category options: values: - Blog - News - Events{ "_inputs": { "category": { "type": "select", "label": "Category", "options": { "values": [ "Blog", "News", "Events" ] } } } }This key defines an editing interface for data with multiple predefined options.
Multiselect inputs allow several values.
Appears in:
_inputs.*.Show examplesHide examples
In this example, we have configured the
tagskey as a Multiselect Input.Copied to clipboard_inputs: tags: type: multiselect label: Tags options: values: - featured - news - events{ "_inputs": { "tags": { "type": "multiselect", "label": "Tags", "options": { "values": [ "featured", "news", "events" ] } } } }This key defines an editing interface for data with multiple predefined options.
Choice inputs only allow one value.
Appears in:
_inputs.*.Show examplesHide examples
In this example, we have configured the
statuskey as a Choice Input.Copied to clipboard_inputs: status: type: choice label: Status options: values: - draft - published - archived{ "_inputs": { "status": { "type": "choice", "label": "Status", "options": { "values": [ "draft", "published", "archived" ] } } } }This key defines an editing interface for data with multiple predefined options.
Multichoice inputs allow several values.
Appears in:
_inputs.*.Show examplesHide examples
In this example, we have configured the
categorieskey as a Multichoice Input.Copied to clipboard_inputs: categories: type: multichoice label: Categories options: values: - technology - design - business{ "_inputs": { "categories": { "type": "multichoice", "label": "Categories", "options": { "values": [ "technology", "design", "business" ] } } } }This key defines a user interface for a group of inputs.
Appears in:
_inputs.*.This key defines a user interface for lists of inputs or input groups.
Appears in:
_inputs.*.- Examples:
In this example, we have configured the
titlekey as a Text Input in theblogCollection.Copied to clipboardcollections_config: blog: _inputs: title: type: text label: Title{ "collections_config": { "blog": { "_inputs": { "title": { "type": "text", "label": "Title" } } } } }