Для справки я на CQ5.5
Мне любопытно, есть ли способ расширить унаследованный диалог, не перезаписывая его родительский диалог.
Например, имейте следующую структуру:
base-page-template
- dialog
- title
- description
inerited-from-base-page
- dialog
- custom field
--------------- [inherited from parent]
- title
- description
Например, я пытаюсь избежать: мне нужно добавить новое свойство к базовой странице, которое должно отображаться во всех шаблонах страниц, которые расширяются от базовой страницы. Мое текущее решение - добавить это свойство во все диалоговые окна отдельно. Так, например, в приведенной выше структуре мне пришлось бы добавить новое «свойство по умолчанию» как к диалоговым окнам базовой страницы, так и к диалоговым окнам, унаследованным от базовой страницы.
Единственный другой вариант, который я мог придумать, - это создать узел панели, представляющий «базовую страницу», а затем включить эту панель с узлом xtype: cqinclude.
Прежде чем перейти ко второму пути, мне любопытно, расширил ли кто-нибудь свои диалоги так, как я описываю выше.
Любая помощь приветствуется, спасибо, Броди