如何限制 CQ5/自定义组件每页仅添加一次。?当作者第二次将相同的组件添加到同一页面中时,我想限制组件拖放到页面中。
最佳答案
一种选择是将组件直接包含在模板的 JSP 中,并将其从 sidekick 的可用组件列表中排除。为此,请将该组件直接添加到您的 JSP(本例中为基础轮播):
<cq:include path="carousel" resourceType="foundation/components/carousel" />
要向 sidekick 隐藏组件,请设置:
componentGroup: .hidden
或使用设计模式将其从“允许的组件”列表中排除。
如果您需要允许用户创建没有此组件的页面,您可以提供第二个模板,并省略 cq:include
。
关于aem - 如何限制组件每页仅添加一次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18713857/