Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/378.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java AEM/CQ帕西斯组件单一组件/有限组件_Java_Aem_Sightly - Fatal编程技术网

Java AEM/CQ帕西斯组件单一组件/有限组件

Java AEM/CQ帕西斯组件单一组件/有限组件,java,aem,sightly,Java,Aem,Sightly,你用好的想法、说明和示例代码多次帮助我,也许这次你可以再次帮助我。 在我们的AEM 6.0 SP3项目中,我们需要实现一个parsys,其中只能放置一个组件。在另一个页面上,我们需要一个parsys,我们可以放置最多3个Instance。 在旧的JSP Parsys组件中,限制组件的数量要容易得多。但现在我们继承了parsys组件“/libs/wcm/foundation/components/parsys” 解决方案应该是在达到组件限制时不渲染“新parsys” 期待收到你们的来信;) 为Ti

你用好的想法、说明和示例代码多次帮助我,也许这次你可以再次帮助我。 在我们的AEM 6.0 SP3项目中,我们需要实现一个parsys,其中只能放置一个组件。在另一个页面上,我们需要一个parsys,我们可以放置最多3个Instance。 在旧的JSP Parsys组件中,限制组件的数量要容易得多。但现在我们继承了parsys组件“/libs/wcm/foundation/components/parsys”

解决方案应该是在达到组件限制时不渲染“新parsys”

期待收到你们的来信;)


为Tim干杯

在你的使用课程中,你可以查找parsys节点(父节点),浏览child列表,看看有多少次你找到一个具有相同sling:resourceCype的节点,然后从中做出决定……这对你有帮助吗


这是一个非常粗糙的解决方案,其他人可能会带来更聪明的解决方案:)

但我无法以干净的方式删除“parsys drop component here”字段。必须有另一个解决方案。

我发现有两个链接正好解决了这个问题。我试着适应这是我的项目,现在让你们知道这是否可行。但是我使用的是AEM 6.0,这是为6.1设计的