您可以在包含之前设置ComponentContext.BYPASS_COMPONENT_HANDLING_ON_INCLUDE_ATTRIBUTE,并在包含之后将其删除。
组:
slingRequest.setAttribute(ComponentContext.BYPASS_COMPONENT_HANDLING_ON_INCLUDE_ATTRIBUTE, true);
去掉:
slingRequest.removeAttribute(ComponentContext.BYPASS_COMPONENT_HANDLING_ON_INCLUDE_ATTRIBUTE);
此处有更多详细信息:https
:
//dev.day.com/docs/en/cq/current/developing/boilerplates.html
您可以编写一个Sling组件过滤器:
然后您可以检查页面和组件,如果要禁用编辑,只需设置属性,执行过滤器并取消设置属性…



