页面组件与CQ中的其他组件之间有什么区别

时间:2016-05-20 13:10:13

标签: components aem

是否有关于如何处理此页面组件与常规组件的具体规则?

2 个答案:

答案 0 :(得分:1)

创建模板时,通常会通过页面组件备份(模板的sling:resourceType指向页面组件。)以呈现初始视图。

举个例子,如果您想创建一个可以容纳任何组件的模板,您可以编写此代码以在页面组件中包含parsys组件。所以当如果您创建了此模板的页面,则该页面将仅使用parsys组件打开。然后,您可以通过将其他常规组件(如页眉,页脚等)拖放到页面组件中创建的parsys上来构建整个页面。

答案 1 :(得分:1)

页面组件是常规组件。从理论上讲,您可以将任何组件用作页面组件。 将最外层组件命名为页面组件只是一种命名约定,因为它负责呈现页面,而页面组件中包含的所有组件只会呈现页面的一部分。 您设置为模板页面组件的组件对话框将用作页面属性对话框,而不是WYSIWYG部件中的标准组件对话框...