Choose list
Field to store a list of different object elements
The field of type choose-list
is used to store a list of objects of different types. For example, if in your page you have the following structure:
blocks:
- type: title
text: This is the title
- type: content
body: This is the content
Use a choose-list
field to allow to add, remove and reorder these elements in the CMS:
{
name: "blocks",
type: "choose-list",
fields: [
{
name: "title",
type: "object",
fields: [
"text: text"
]
},
{
name: "content",
type: "object",
fields: [
"body: markdown"
]
},
]
}
Available options
This field only accept the options name
, type
, label
and description
from the common options. It also accept the following extra options:
fields
A list of different fields (object
fields in most cases) that are available to be choosen. The name
of the field is used to store the type
property of every item.