Как установить сторонний компонент в CQ5
Я новичок в Adobe CQ5. Я скачал компоненты Google Map. Но я не знаю, как сделать так, чтобы компонент появлялся в блоке кореша.
Пожалуйста, предложите ссылку или инструкции по установке сторонних компонентов.
Заранее спасибо.
2 ответа
Как предположил @VAr, вам сначала нужно создать компонент в CQ. Для того, чтобы любой компонент появился в Sidekick, он должен иметь либо диалоговое окно, либо тип узла cq:EditConfig и имя cq:editConfig. При создании компонента необходимо упомянуть группу компонентов. Как только вы подготовите эту конфигурацию, вам нужно будет отредактировать jsp компонента. Теперь перейдите в режим разработки с помощью sideKick и найдите группу компонентов, которую вы установили при создании компонента. Установите флажок рядом с компонентом, который вы создали, и компонент появится в сообщении.
Вы найдете компонент в другой группе или в группе компонентов. Если вы находите компонент в другой группе, это означает, что группа компонентов, в которую вы поместили свой компонент, не содержит как минимум 5 (не помню точно) компонентов.
Надеюсь, что ответил на ваш запрос.
Ниже приведены шаги, которые я выполнил, чтобы встроить компонент googleMap.
- Создайте компонент:
- Создать диалог:
- перейдите по URL http://www.embedgooglemap.com/ Сгенерируйте код с помощью CreateMap
- Скопируйте и вставьте код во вновь созданный компонент JSP. Убедитесь, что если какой-либо компонент группы (если у вас есть) включен в режиме разработки.
- Перетащите компонент на страницу со стороны.