Aem Cq Parsys带一个Parsys

Aem Cq Parsys带一个Parsys,aem,Aem,我想创建一个组件,它是一个parsys,只能容纳一些特定的组件。我已经从基础上复制了PARSyS组件,并创建了一个新的组件拖拽PARSYS,但是当我把它拖到页面上时,在PARSyS上,我可以看到绿色的环绕条,用于“拖拽PARSYS”。谁能告诉我该怎么办。 Parsys中的Parsys(拖放Parsys),可以容纳特定组件 谢谢你的帮助 -MG你能澄清一下为什么要创建一个全新的段落系统吗?一般来说,为了将某些组件限制在某个特定的parsys中,您将使用“设计”,这是一种精确指定该组件的配置。您可以

我想创建一个组件,它是一个parsys,只能容纳一些特定的组件。我已经从基础上复制了PARSyS组件,并创建了一个新的组件拖拽PARSYS,但是当我把它拖到页面上时,在PARSyS上,我可以看到绿色的环绕条,用于“拖拽PARSYS”。谁能告诉我该怎么办。 Parsys中的Parsys(拖放Parsys),可以容纳特定组件

谢谢你的帮助


-MG

你能澄清一下为什么要创建一个全新的段落系统吗?一般来说,为了将某些组件限制在某个特定的parsys中,您将使用“设计”,这是一种精确指定该组件的配置。您可以在设计中指定X、Y和Z组件(或组件组)在每个页面组件的任何名为“您的parsys名称”的parsys中可用

以下是文档:

一种解决方案是创建一个新组件“my parsys”,该组件继承自system parsys组件。然后,新组件可以将allowedChildren限制为所需的可拖动组件集。理论上,这不需要任何JSP,只需要在可拖动的parsys周围设置

注意:一般来说,将一个parsys直接拖动到另一个parsys中是没有意义的,这只是嵌套组件列表。然而,我们已经创建了“包装器”组件,这些组件本身可能有自己内部组件的parsy