在Magnolia / Blossom组件中,是否可以定义和呈现另一种类型的子组件(或Area定义为始终只包含特定类型的一个组件,预先填充并具有干净的作者界面)?
e.g。我有一个富文本组件。我想构建另一个组件,其中包含一个使用此富文本组件的部分。我可以创建一个最多包含1个子组件的区域,并且只允许此组件类型,但这需要作者每次手动添加它 - 加上作者界面很难*。
FWIW我使用Magnolia 5.4.9,Blossom模块3.1.3和Thymeleaf 2.1.4。
*我有以下内容,但这是我试图避免的内容 - 它包含2个单个组件的包装器,以及到达的冗余'最大数量的组件'区域
答案 0 :(得分:0)
为避免编辑器手动创建组件实例,您可以使用autogeneration。
要消除UI中的绿色条...除了在单个组件内部编写所有内容之外,您可以尝试检查元素ID以查看是否可以自定义调整CSS来隐藏它,但是就像它不可能