Компонент без диалога не будет отображаться в Sidekick

Если компонент создан, но в него не включен файл dialog.xml, он не будет отображаться как доступный в Sidekick, даже если он включен в режиме «Дизайн» и указана группа компонентов — почему?


aem
person Tanishk    schedule 04.04.2013    source источник
comment
Можете уточнить свой вопрос?   -  person Raptor    schedule 04.04.2013
comment
создал один компонент и включил группу компонентов свойств, я заметил, что без диалога создания я не могу увидеть компонент в дополнительном ударе, хотя я дал группу компонентов.   -  person Tanishk    schedule 04.04.2013


Ответы (3)


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

Для справки: http://dev.day.com/docs/en/cq/5-3/developing/components.html#Components%20and%20their%20structure

person kfaerber    schedule 18.04.2013

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

<cq:include path="par0" resourceType="/apps/...." />
person Shoaib Ahmed    schedule 25.04.2013

Вы вошли в часть дизайна, чтобы разрешить свой компонент? Я часто создавал новый компонент и не мог добавить его просто потому, что забыл разрешить его в режиме разработки на этой странице.

РЕДАКТИРОВАТЬ

Хороший момент - я считаю, что файл dialog.xml требуется, чтобы он отображался в помощнике. В противном случае вам придется жестко закодировать включение вашего компонента там, где вам это нужно. Я бы предложил добавить файл dialog.xml, даже если это только для того, чтобы показать его в помощнике, чтобы вы могли динамически добавлять его на разные страницы.

person Nicholaus Chipping    schedule 04.04.2013
comment
Я думаю, что даже если компонент включен в Design, он все равно не будет включен в Sidekick, если вы не дали ему файл dialog.xml. Не уверен, в чем причина этого, но думаю, что это ожидаемое поведение в порядке. - person anotherdave; 05.04.2013