Add or remove fields in blocks
params:
admin:
fields:
# Array of available fields for a fields
# e.g with hero field
hero:
- title
- text_markdown
Create a field
Create file
Add a yml field file in fields directory.
layouts/
├── partials/
│ └── admin/
│ └── fields/
Add content
{
label: '',
name: '',
widget: '',
required: false,
i18n: true
}
If a object or list field
{{- $fields := slice
"title"
"text"
"image" -}}
{{- $fields = partial "admin/func/get_fields.html" (dict "block" . "fields" $fields) -}}
{
label: '',
name: '',
widget: 'object',
required: false,
i18n: true,
collapsed: true,
{{ partial "admin/fields/_fields.yml" $fields }}
}
Create a field
Add a yml field file in this directory
layouts/
├── partials/
│ └── admin/
│ └── fields/