2014-10-03 2 views
2

Почему именно нам нужны шаблоны, когда все шаблоны имеют свойство resourceType, прикрепленное к компоненту контент-страницы.Почему именно шаблоны нужны в CQ?

Во время создания новой страницы, не следует ли авторам напрямую выбирать этот компонент?

ответ

4

Узлы шаблона определяют метаданные для страницы, которая будет создана, one Аспект является основным типом ресурса (т. Е. Компонент страницы, который будет использоваться для визуализации содержимого).

Некоторые примеры других вещей, настроенных на уровне шаблона включают:

  1. содержаниепо умолчанию, который включается при создании страницы. Этот хранится в самом узле шаблона, то есть в /apps/[your-site]/templates/homepage.

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

  2. разрешенные родители & дети шаблона - например. настраивая шаблон главной страницы, чтобы он не мог быть помещен под другие шаблоны.

  3. The разрешенных компонентов в каждом parsys - В /etc/designs/[your-design]/jcr:content, вы можете определить, какие компоненты могут быть добавлены к конкретной parsys, который относится к любой странице с помощью этого шаблона.

Имея разделение между шаблонами & страниц компонентов, что позволяет нам повторно использовать те же самые рендеры (например, JSP скрипты), но есть такие аспекты, как они настроены по-разному для разных шаблонов.

Смежные вопросы