использование виртуальной папки в CQ5

В свойствах и дочерних узлах компонента я вижу следующее:

  • Название: виртуальный
  • Тип: слинг: папка
  • Описание: Позволяет создавать виртуальные компоненты. Чтобы увидеть пример, посмотрите компонент контакта в /libs/foundation/components/profile/form/contact.

Но мне любопытно, как использовать этот virtual. Может ли кто-нибудь объяснить это использование virtual, если возможно, на примере?


person VAr    schedule 20.09.2013    source источник


Ответы (1)


Я думаю, что хорошим примером является компонент Column Control /apps/geometrixx-outdoors/components/colctrl. Он создает ряд столбцов, каждый из которых содержит систему абзацев. Он также имеет папку virtual с 4 виртуальные компоненты:

  • 2 колонки,
  • 2 колонки рекомендуем,
  • Боковая панель с 2 столбцами
  • 3 колонки.

Все эти компоненты видны в корешке как отдельные элементы. Они могут иметь разные значки, названия и описания. Каждый из них содержит разные исходные данные (скопированные из узла cq:formParameters). Однако они имеют одинаковую логику и не могут быть отличены от исходного colctrl после их создания.

Дополнительную информацию о виртуальном компоненте можно найти в Adobe. документ.

person Tomek Rękawek    schedule 20.09.2013