2013-03-22 2 views
0

Я пытаюсь реализовать диалог компонента, наследуя диалог базового компонента. У меня проблемы с диалогими при использовании дважды.Наследование диалогов в Adobe CQ5

компонентной базы диалоговое

    • текст (название: "./text/content")

ДРУГИЕ УСТРОЙСТВА

  • диалог
    • текст (наследуются от базы)
    • текста (наследуется от базы)
    • настройки
    • других

Проблема с этим состоит в том, что он наследует имя также, и это не похоже, что вы можете переопределить его. Как я могу сделать свой jsp-распечатать два богатых текста, если они наследуются с тем же именем? Предоставляет ли CQ5 индекс, чтобы на них можно было ссылаться в JSP?

+0

Как и http://stackoverflow.com/questions/21293839/cq5-inheriting-extended-dialogs – Rupesh

ответ

2

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

Каждое поле ввода диалогового окна должно иметь уникальное имя, иначе они будут указывать на один и тот же путь свойств относительно узла содержимого jcr: content компонента, когда он используется на странице.

0

Как указано выше, каждое поле ввода диалога должно иметь уникальное имя, иначе они будут указывать на один и тот же путь свойств относительно узла содержимого jcr: компонента, когда он используется на странице. Здесь это путает CRX при распознавании textArea, и второй не будет передан.