resourceType
当模板所做的只是将属性附加到内容页面组件时,为什么我们需要模板。
在创建新页面时,作者不应该直接选择该组件吗?
resourceType
当模板所做的只是将属性附加到内容页面组件时,为什么我们需要模板。
在创建新页面时,作者不应该直接选择该组件吗?
模板节点为将要创建的页面定义元数据,其中一个方面是底层资源类型(即,将用于呈现内容的页面组件)。
在模板级别配置的其他一些示例包括:
创建页面时包含的默认内容。这存储在模板节点本身下,即在/apps/[your-site]/templates/homepage
.
例如,您可以carousel
在主页节点下添加一个节点,以确保使用主页模板创建的任何页面都会默认添加一个轮播节点。
模板允许的父母和孩子——例如配置主页模板,使其不能放置在其他模板之下。
每个 parsys 中允许的组件-在/etc/designs/[your-design]/jcr:content
中,您可以定义可以将哪些组件添加到特定的 parsys,这适用于使用该模板的任何页面。
通过在模板和页面组件之间进行分离,它允许我们重用相同的渲染器(例如 JSP 脚本),但对于不同的模板,这些方面的配置不同。