Adobe Experience Manager:如何解锁其他用户锁定的页面

描述 description

环境

  • Adobe Experience Manager as a Cloud Service (AEMaaCS)
  • Adobe Experience Manager 6.5 (AEM 6.5)

问题
在AEM中,用户可以锁定页面以防止他人编辑该页面。

锁定页面的用户或“管理员”用户可以解锁该页面。

但是,除非锁定页面的用户是其他人,否则即使管理员组成员模拟锁定页面的用户,其他人也无法解锁该页面。

本文介绍了如何在锁定页面的用户和管理员均无法解锁页面时解锁页面。

解决方法 resolution

当用户锁定页面时,AEM添加jcr:mixinTypes= " [ mix:lockable ] "属性。 通过强制删除此节点属性并使用包管理器覆盖页面,您可以解锁页面。

我们假定以下环境用于详细步骤:

  • Prod:一个创作实例,其中用户锁定了页面( /content /wknd /us /en /about-us )并离开了项目。
  • 开发:启用了CRXDE Lite的下层创作实例。

步骤 1. (生产)  创建锁定页面节点的包( /content /wknd /us /en /about-us )并下载它。

步骤 2. (开发)安装锁定的页面的下载包。

步骤 3. (开发)使用CRX/DE Lite,删除锁定页面的jcr:mixinTypes= " [ mix:lockable ] " node属性。
步骤3-1. 选择页面下的jcr:content节点( /content /wknd /us /en /about-us /jcr:content )。
步骤3-2. 单击顶部的“ Mixin… ”按钮。
步骤3-3. 删除jcr:mixinTypes= " [ mix:lockable ] "(使用  “ — ”按钮)。
步骤3-4. 单击“全部保存”以应用更改。

步骤 4. (开发)使用包管理器重新打包已编辑的节点并进行下载。

步骤 5. (Prod)使用包管理器安装新创建的包。

步骤 6. (Prod)验证页面是否已解锁。

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f