2016-11-17 24 views
0

在厚朴/花朵组件中,是否可以定义和渲染另一种类型的子组件(或定义为始终包含Area恰好是特定类型的一个组件,是预填充的并且具有干净的作者界面)?白玉兰 - 儿童组件或总是包含1个特定种类的儿童组件的区域

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

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

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

回答

0

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

为了摆脱UI中的绿色条......除了将所有自己写入单个组件之外,您可以尝试检查元素ID以查看是否可以自定义调整CSS以隐藏它,但是不会像可能。