Aem 有没有办法获得页面的绝对WCMMode?

Aem 有没有办法获得页面的绝对WCMMode?,aem,wcm,Aem,Wcm,我正在努力解决一个问题,这个问题可以通过获取页面的绝对WCMMode来解决 绝对WCMMode是指独立于组件的WCMMode。 例如,通常,如果我们试图获取组件的WCMMode,那么只有当该组件在该页面上可配置时,它才会返回“EDIT”。如果某个组件在特定页面上不可配置,那么它将返回WCMMode值作为“预览” 还有别的办法解决这个问题吗? 请分享您的想法。通常,在创作环境中,您应该能够通过检查组件是否处于编辑模式或预览模式来摆脱 <% WCMMode wcmMode = WCMMode

我正在努力解决一个问题,这个问题可以通过获取页面的绝对WCMMode来解决

绝对WCMMode是指独立于组件的WCMMode。 例如,通常,如果我们试图获取组件的WCMMode,那么只有当该组件在该页面上可配置时,它才会返回“EDIT”。如果某个组件在特定页面上不可配置,那么它将返回WCMMode值作为“预览”

还有别的办法解决这个问题吗?
请分享您的想法。

通常,在创作环境中,您应该能够通过检查组件是否处于编辑模式或预览模式来摆脱

<%

WCMMode wcmMode = WCMMode.fromRequest(slingRequest)

if(wcmMode.equals(WCMMode.EDIT) || wcmMode.equals(WCMMode.PREVIEW))
{

    // do your stuff.
}


%>

除此之外,没有其他方法可以确定您正在寻找的绝对WCMMode。如果你能告诉我你的情况和你在找什么,那就太好了

> CQ.WCM.isSidekickReady() &&
> CQ.WCM.getContentWindow().CQ.WCM.areEditablesReady()
<%

WCMMode wcmMode = WCMMode.fromRequest(slingRequest)

if(wcmMode.equals(WCMMode.EDIT) || wcmMode.equals(WCMMode.PREVIEW))
{

    // do your stuff.
}


%>