Magnolia - 子组件,或始终包含特定类的1个子组件的区域

时间:2016-11-17 15:53:22

标签: java thymeleaf magnolia

在Magnolia / Blossom组件中,是否可以定义和呈现另一种类型的子组件(或Area定义为始终只包含特定类型的一个组件,预先填充并具有干净的作者界面)?

e.g。我有一个富文本组件。我想构建另一个组件,其中包含一个使用此富文本组件的部分。我可以创建一个最多包含1个子组件的区域,并且只允许此组件类型,但这需要作者每次手动添加它 - 加上作者界面很难*。

FWIW我使用Magnolia 5.4.9,Blossom模块3.1.3和Thymeleaf 2.1.4。

*我有以下内容,但这是我试图避免的内容 - 它包含2个单个组件的包装器,以及到达的冗余'最大数量的组件'区域 Magnolia - Redundant author interface elements

1 个答案:

答案 0 :(得分:0)

为避免编辑器手动创建组件实例,您可以使用autogeneration

要消除UI中的绿色条...除了在单个组件内部编写所有内容之外,您可以尝试检查元素ID以查看是否可以自定义调整CSS来隐藏它,但是就像它不可能