#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. Эта проблема все еще возникает?