Помощник Adobe CQ5 пуст (компоненты не показаны) - PullRequest
8 голосов
/ 10 ноября 2011

Я добавил системный компонент абзаца в свой шаблон, пытаясь эмулировать contentPage Geometrixx. Все хорошо, но я не могу перетащить какие-либо компоненты в систему, потому что добавить их некуда Чего мне не хватает?

Дополнительная информация:

  • Моя страница компонента наследуется от страницы фонда. (основной тип: cqComponent)
  • Моя страница шаблона содержит этот компонент в качестве типа ресурса. (основной тип: cqTemplate)
  • Страница (основной тип: cqPage) в своем узле jcr: content имеет компонент в качестве типа ресурса, шаблон в качестве свойства cq: Template и имеет par в качестве дочернего элемента (тип которого равен foundation / components / parsys)
  • Внутри шаблона jsp есть эта строка:

<cq:include path="par" resourceType="foundation/components/parsys"/>

Ответы [ 4 ]

15 голосов
/ 10 ноября 2011

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

При просмотре страницы вы можете переключиться в нечто, называемое режимом «дизайна» (в отличие от режимов «редактирования» или «предварительного просмотра», в которых вы проводите большую часть своего времени, создавая страницу). Этот режим разработки позволяет определить индивидуальные настройки для каждого шаблона. Доступ к нему осуществляется через желтый значок линейки в самом низу боковой кнопки.

В режиме разработки нажмите кнопку «Редактировать», расположенную на синей панели инструментов под названием «Проектирование по номиналу», там вы сможете включить компоненты, которые хотите использовать.

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

8 голосов
/ 12 апреля 2013

Иногда, даже если у вас есть компоненты, выбранные в «режиме разработки», вы можете их не видеть.

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

Надеюсь, это кому-нибудь поможет, потому что у меня была эта проблема раньше.

1 голос
/ 17 июня 2015

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

Что сработало в моем случае, так это явный выбор дизайна, отличного от дизайна по умолчанию. Каким-то образом свойство компонентов не сохранялось в узле etc / designs / default / jcr: content / templateName / parName даже после настройки этого в режиме разработки.

Так что в основном вам нужно выбрать дизайн вашего проекта в свойствах страницы. Затем перейдите и настройте разрешенные компоненты в режиме разработки. Теперь настроенные вами компоненты будут видны.

0 голосов
/ 15 февраля 2016

CQ5 с проблемой очистки кэша, если вы разрабатываете свои компоненты с использованием CRXDE Light, обновите страницу один раз, все равно SideKick не показывает components, logout один раз и login снова.Это решит вашу проблему. Если вы настроили component и template правильно.

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