- 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.
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.
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.
This key defines an editing interface for color values.
This key defines an editing interface for true or false values.
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.
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.
This key defines an editing interface for HTML markup content.
This key defines an editing interface for date and/or time values.
This key defines an editing interface for time values only.
This key defines an editing interface for uploading files to your repository or DAM and browsing existing assets.
This key defines an editing interface for relative, absolute, and fully qualified URLs.
This key defines an editing interface for data with multiple predefined options.
Select inputs only allow one value.
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.
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.
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.
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.
This key defines a user interface for lists of inputs or input groups.
- 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" } } } } }