2016-11-17 3 views
0

В компоненте Magnolia/Blossom можно определить и отобразить дочерний компонент другого типа (или Area, который всегда содержит точно один компонент определенного типа, предварительно заполнен и имеет чистый авторский интерфейс)?Магнолия - дочерний компонент или область, которая всегда содержит 1 дочерний компонент определенного класса

например. У меня богатый текстовый компонент. Я хочу создать еще один компонент, в котором есть раздел, в котором используется этот богатый текстовый компонент. Я мог бы создать область, в которой максимум 1 дочерний компонент, и только разрешает этот тип компонента, но для этого потребуется, чтобы автор вручную добавлял его каждый раз - плюс интерфейс автора был уродливым *.

FWIW Я использую Magnolia 5.4.9, модуль Blossom 3.1.3 и Thymeleaf 2.1.4.

* У меня есть следующий, но это то, что я пытаюсь избежать - он содержит 2 оберток для одного компонента, плюс резервного «максимальное количество компонентов, достигнутое» площадь Magnolia - Redundant author interface elements

ответ

0

, чтобы избежать редактора для создания экземпляра компонента вручную, вы можете использовать autogeneration.

Чтобы избавиться от зеленых стержней в пользовательском интерфейсе ... помимо написания всего себя внутри одного компонента, вы можете попробовать изучить идентификаторы элементов, чтобы узнать, можете ли вы настраивать CSS, чтобы скрыть его, но вроде бы этого не будет возможное.

 Смежные вопросы

  • Нет связанных вопросов^_^