Nested Items Field
Content Field
nesteditems - creates nested records belonging exclusively to the current record.
items:
label: Menu Items
type: nesteditems
span: adaptive
form:
fields:
title:
label: Title
type: text
Nested Items Tutorial
This video demonstrates how to implement the Nested Items content field using step by step instructions.
Watch the tutorial
The following properties are supported.
| Property | Description |
|---|---|
| label | a name when displaying the form field to the user. |
| default | specifies a default array value, optional. |
| comment | places a descriptive comment below the field. |
| form | inline form field definitions. |
| maxDepth | displays an interface for reordering records, specifying the maximum depth. Set to 0 for unlimited depth. |
| customMessages | customize the messages used in the user interface. |
Like any other form, nested items support the use of tabs by placing the fields under the tabs or secondaryTabs properties of the form definition.
tabbed_content:
type: nesteditems
form:
tabs:
fields:
# ...
The customMessages property is used to modify the various messages used on the field definition. The available messages are shared with the Relation Controller behavior messages.
author:
type: nesteditems
customMessages:
buttonCreate: New Author
titleUpdateForm: Update Author
titleCreateForm: Create Author