ConfiguredSwitchableFieldDefinition renders a complex field that displays alternative forms depending on user choice. Use the field to switch, for example, between:
Plain text and rich text editors.
- Unauthenticated and authenticated SMTP settings.
- Same and different addresses for shipping and billing.
This switchable field definition is part of the Magnolia 6 UI framework. The fully qualified class name is
If you work with the Magnolia 5 UI framework, see Switchable field for Magnolia 5 UI instead.
List of forms to switch between. Forms define fields and similar components as well as their layout.
See Form definition for more information.
Common complex field properties
Name of the field definition item. Derived from the configured node name. Use alphanumeric characters without spaces.
Type of the field definition item. The value must be a fully qualified class name and a subtype of
You can use this as a shortcut for
See Field types for possible values.
required, default is
Node with a
See Item providers for more information.
optional, default is
Enables i18n authoring support, which allows editors to write foreign-language or regionally targeted content. A two-letter language identifier (
If you do not provide the property, Magnolia will fall back to a generated i18n key.
If you do not want to have any label, set the property to an empty string such as
Additional style information for an editor property definition item applied to the element when the form is rendered.
The value can be a CSS class or a list of CSS classes separated by white spaces.