Aem 我可以用CQ做一个简单的页面吗?

Aem 我可以用CQ做一个简单的页面吗?,aem,jcr,Aem,Jcr,制作内容页并在CQ中呈现它,我至少要做什么? 我必须有一个模板吗? 它必须是具有超类型的CQ:Page类型节点吗 绝对最小值是primaryType为cq:Page(或子类型)的节点和primaryType为cq:PageContent(或子类型)的名为jcr:content的子节点 当然,这将呈现一个空白页。要在此页面上呈现某些内容,需要将节点添加到jcr:content节点。如我的“Brian”所述 简短回答 见:- 创建cq:Page类型的节点并保存,在Page节点下添加cq:PageCo

制作内容页并在CQ中呈现它,我至少要做什么? 我必须有一个模板吗?
它必须是具有超类型的CQ:Page类型节点吗

绝对最小值是primaryType为cq:Page(或子类型)的节点和primaryType为cq:PageContent(或子类型)的名为
jcr:content
的子节点

当然,这将呈现一个空白页。要在此页面上呈现某些内容,需要将节点添加到
jcr:content
节点。

如我的“Brian”所述

简短回答 见:-

创建cq:Page类型的节点并保存,在Page节点下添加cq:PageContent节点,添加所需属性以显示组件&如果要在此cq:PageContent节点下添加一些默认节点,请手动添加所有属性

长答案 我们可以创建一个没有模板的页面吗

在这篇文章中,我将详细解释它的答案。在知道这个问题的答案之前,请重新思考一下模板的定义

模板用于创建页面并定义可在所选范围内使用的组件。模板是节点的层次结构,与要创建的页面具有相同的结构,但没有任何实际内容

使用crxde lite创建模板时,默认情况下会创建两个具有primaryTypes的节点 cq:作为父级的模板 cq:PageContent作为子级

当我们通过siteadmin使用模板创建页面时,siteadmin使用内容页面组件&它将模板下的所有子节点复制到新创建的页面节点

一旦创建了页面,它就不需要cq:Template,因为在cq:page节点下复制的模板的所有子节点&这些节点包含显示该页面的组件组所需的所有属性

这意味着如果您想创建一个没有模板的页面,您可以这样做,但是使用siteadmin控制台是不可能的,因为它的内容页面组件使用模板来创建页面

您必须从crxde手动执行所有这些操作

创建cq:Page类型的节点并保存,在Page节点下添加cq:PageContent节点,添加所需属性以显示组件&如果要在此cq:PageContent节点下添加一些默认节点,请手动添加所有属性

手动创建页面不是一个好的做法,始终使用模板,因为它提供了不同的属性集,在创建页面或网站时非常有用。 一些重要的属性是—— 允许模板 AllowedPath(现已弃用) 准父母 允许的儿童

这些属性可用于使用siteadmin控制台筛选页面结构。但是,如果您是手动创建页面,那么您必须自己考虑所有这些限制

源链接:-

另一种方式:-

使用站点导入工具 链接:-

它有助于将静态网站导入AEM

创建网站 链接:-

我希望这对你有帮助

谢谢和问候 考图克萨尼