Какая польза от designDialogPath? - PullRequest
0 голосов
/ 14 мая 2018

Я вижу из wcmcore компонент страницы ,

<jcr:root xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:sling="http://sling.apache.org/jcr/sling/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0"
    jcr:primaryType="cq:Component"
    jcr:title="Page (v1)"
    sling:resourceSuperType="wcm/foundation/components/basicpage/v1/basicpage"
    componentGroup=".core-wcm"
    designDialogPath="core/wcm/components/page/v1/page/cq:design_dialog"/>

Какова цель designDialogPath?Мой диалог из политики страницы работает даже без этого свойства.Я не мог понять разницу, добавляя, а не добавляя это свойство.Можете ли вы указать цель этого имущества?

1 Ответ

0 голосов
/ 15 мая 2018

Что делает путь designDialogPath?

В контексте wcm core component, designDialogPath позволяет получить доступ к режиму Page Design из шаблона в папке /conf.Снимок экрана ниже.

With Page Design



При удалении этого узла вы не сможете получить доступ к Page Design из шаблона.Эта опция не отображается.Снимок экрана ниже.

Dialog Node Without design mode


Зачем включать designDialogPath?

Это основное использованиеопределить клиентские библиотеки, которые должны быть загружены для страниц, использующих этот шаблон.Adobe добавила helpPath в этот компонент, чтобы объяснить это.Ссылка здесь .

Существуют случаи использования, когда одна и та же страница должна отображаться по-разному с точки зрения стилей и как разработчик, вы можете определить разные клиентские библиотеки для разных макетов и предоставить автору возможность вводить необходимые клиентские библиотеки на основесценарий использования.

Мне кажется, это еще один шаг со стороны Adobe для предоставления большего контроля авторам контента.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...