我可以在 CQ 中制作一个简单的页面吗?

Can I make a simple page in CQ ?

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

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

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

如前所述,我的 "Brian"、

简答 请参阅:- http://localhost:4502//apps/geometrixx-gov/templates/homepage

创建一个 cq:Page 类型的节点并保存,在页面节点下添加 cq:PageContent 节点,添加显示组件所需的属性 & 如果您想在此 cq:Page内容节点全部手动添加。

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

在这个post中我会详细解释它的答案。在知道这个问题的答案之前,请重新考虑模板的定义。

"A template is used to create a Page and defines which components can be used within the selected scope. A template is a hierarchy of nodes that has the same structure as the page to be created, but without any actual content"

当您使用 crxde lite 创建模板时,它会默认创建两个具有 primaryTypes 的节点 cq:Template 作为 parent cq:Page内容为child

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

并且一旦创建了页面,它就不需要 cq:Template,因为模板的所有 child 节点都复制到 cq:Page 节点下,并且这些节点包含所有必需的属性显示该页面的组件组。

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

你必须从 crxde 手动完成所有这些事情,即

创建一个 cq:Page 类型的节点并保存,在页面节点下添加 cq:PageContent 节点,添加显示组件所需的属性 & 如果您想在此 cq:Page内容节点全部手动添加。

手动创建页面不是一个好习惯,请始终使用模板,因为它提供不同的属性集,这在创建页面或网站时非常有帮助。 一些重要的属性是 - 允许模板 allowedPaths(现已弃用) 允许父母 允许的孩子

这些属性可用于使用站点管理控制台过滤页面结构。但是如果您手动创建页面,那么您必须自己处理所有这些限制。

来源Link:- http://versatileankur.blogspot.in/2014/07/page-without-template-in-cq5.html

另一种方式:-

站点导入器工具的使用 Link:- https://docs.adobe.com/docs/en/aem/6-2/develop/dev-tools/site-importer.html

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

创建网站 Link:- http://www.aemcq5tutorials.com/tutorials/aem-create-a-website-in-cq5/

希望对您有所帮助。

感谢和问候 考图克萨尼