AEM — CRXDE: cq: диалоговое окно не отображается для компонента

#html #aem

#HTML #aem

Вопрос:

Начиная с AEM с помощью CRXDE, и, делая структуру компонент заголовка герой компонент, который будет показывать заголовок и подзаголовок.

Я хотел добавить, cq:dialog просто скопировав libs/wcm/foundation/components/title/cq:dialog компонент и вставив его внутрь компонента hero. Есть два значения: jcr:title и jcr:subtitle . Когда дело доходит до этих значений, они отображаются, если я вручную добавляю их на свою страницу из contents каталога.

Проблема, с которой я сталкиваюсь, заключается в том, что диалоговое окно вообще не отображается при наведении курсора мыши на область главного элемента веб-сайта из editor.html представления.

Я что-то делаю не так?

Комментарии:

1. Я не уверен на 100%, что вы пытаетесь сделать. Вы хотите иметь компонент hero, но вы скопировали диалоговое окно компонента «title». Это диалоговое окно не содержит поля для jcr:subtitle . Не могли бы вы, пожалуйста, предоставить дополнительную информацию о вашем компоненте. Особенно то, какие узлы JCR у вас есть: узел компонента и все его дочерние узлы.

2. Я просто пытаюсь заставить диалоговое окно отображаться для авторов. Конечная цель — получить диалоговое окно, заголовок которого я просто скопировал в качестве шаблона, затем я изменю его, чтобы добавить больше полей, подобных тому, о котором я упоминал в подзаголовке. По-видимому, я заставил его работать, когда добавил cq:EditConfig узел, но я видел, как это делается без него из видео. Я бы связал видео, но оно с платного веб-сайта участника (Pluralsight).

Ответ №1:

Не используйте jcr:subtitle . Это имя свойства кажется устаревшим / недопустимым и, скорее всего, вызовет исключение, связанное с определением типа узла. Просто используйте subtitle , и все должно быть в порядке.

Комментарии:

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

2. Вы можете в значительной степени положиться на helpx.adobe.com/experience-manager/6-3/sites/developing/using / … для определенных свойств JCR. Но это может быть применимо только при определенных условиях (например, при создании файлов в JCR). Не стесняйтесь принять мой ответ 🙂

3. Насколько ваш ответ был полезен, но он не решил актуальную проблему с моим диалогом, который не отображается на панели инструментов автора.

4. Эта проблема все еще возникает?