Content management system 为什么CQ中需要模板?

Content management system 为什么CQ中需要模板?,content-management-system,adobe,aem,wcm,Content Management System,Adobe,Aem,Wcm,当模板所做的只是将resourceType属性附加到内容页组件时,我们为什么需要模板呢 在创建新页面时,作者不应该直接选择该组件吗?模板节点为将要创建的页面定义元数据,其中一个方面是底层资源类型(即将用于呈现内容的页面组件) 在模板级别配置的其他内容的一些示例包括: 创建页面时包含的默认内容。这 存储在模板节点本身下,即/apps/[您的站点]/templates/homepage中 例如,您可以在主页节点下添加一个carousel节点,以确保使用主页模板创建的任何页面在默认情况下都会添加一个c

当模板所做的只是将
resourceType
属性附加到内容页组件时,我们为什么需要模板呢


在创建新页面时,作者不应该直接选择该组件吗?

模板节点为将要创建的页面定义元数据,其中一个方面是底层资源类型(即将用于呈现内容的页面组件)

在模板级别配置的其他内容的一些示例包括:

  • 创建页面时包含的默认内容。这 存储在模板节点本身下,即
    /apps/[您的站点]/templates/homepage

    例如,您可以在主页节点下添加一个
    carousel
    节点,以确保使用主页模板创建的任何页面在默认情况下都会添加一个carousel节点

  • 允许模板的父项和子项-例如,配置主页模板,使其不能放置在其他模板下

  • 每个parsys中允许的组件-在
    /etc/designs/[your design]/jcr:content
    中,您可以定义可以添加到特定parsys的组件,该组件适用于使用该模板的任何页面

  • 通过在模板和页面组件之间进行分离,它允许我们重复使用相同的呈现器(例如JSP脚本),但是对于不同的模板,这些方面的配置是不同的