我想知道如果我们在aem中制作一个没有cq: component属性的组件和有cq: component属性的组件有什么不同。我是aem的新手,所以如果我错了,请纠正我。提前谢谢。
发布于 2020-02-05 21:50:19
cq:primarytype就像你在java中使用的数据,它基本上定义了节点的类型。而cq:component类似于type,在aem中有许多类型的节点,我们可以在上面工作,所以通过定义cq:component use,可以定义节点是组件类型。有关更多信息,请查看what is aem
发布于 2019-12-19 17:35:04
首先,如何在没有cq:component的情况下制作组件?cq:component是您希望充当组件的节点的主要类型。如果你不将一个节点声明为cq:component,那么它基本上就不是一个组件,并且你不能在页面的任何其他地方重用它。您可以将jcr:primary类型视为java或任何其他编程语言中使用的数据类型。
希望这能消除疑虑!
发布于 2020-01-11 17:53:50
如上所述,cq:Component是组件的jcr:primaryType。primaryType是您正在创建的节点的类型,在本例中是一个组件。默认情况下,节点具有jcr:primaryType nt:unstructured,如果您想要更改它以提供更具体的功能,如组件、模板、客户端库,您可以选择这样做。
https://stackoverflow.com/questions/59392503
复制相似问题