如何自定义 SwitchableFieldDefinition

How to customize a SwitchableFieldDefinition

我有一个SwitchableFieldDefinition.

我想做不同的选择:

  1. 一个字段
  2. 两个字段
  3. 三个字段

当我按下第一个选项时,它会加载类型为 TextFieldDefinition 的字段(例如),但我不知道我是否 select 第二个和第三个选项,因为,例如,在第二个选项中,我需要加载一个 TextFieldDefinition 和一个 LinkField,在第三个选项中我想加载三个不同的字段。

这是文档,但我想制作 children 我的 child.

我一直在 demo magnolia 中搜索,但没有找到类似的东西...

有什么帮助吗?

对于第二个和第三个选项,请使用 CompositeField。请务必检查您为其配置的转换器类型,以便在存储库中获得所需的结果数据结构。

HTH,
一月

这是解决方案,感谢 Jan 的支持

保存在存储库中的方式很有趣,因为连接了选项和名称: