如何限制AEM 6.2中的页面版本数?
在sidekick中,我可以创建一个页面的任意多个版本,也可以进行恢复。 我正在寻找的是,如何限制页面版本的创建数量。假设,在5个版本之后,我想显示一个错误-不允许出现更多版本 我跟随链接以供参考,但没有运气: 您必须在存储库中为此com.day.cq.wcm.core.impl.VersionManagerImpl创建osgi:Config 您可以通过设置versionmanager.maxNumberVersions属性来控制激活创建的版本数如何限制AEM 6.2中的页面版本数?,aem,aem-6,Aem,Aem 6,在sidekick中,我可以创建一个页面的任意多个版本,也可以进行恢复。 我正在寻找的是,如何限制页面版本的创建数量。假设,在5个版本之后,我想显示一个错误-不允许出现更多版本 我跟随链接以供参考,但没有运气: 您必须在存储库中为此com.day.cq.wcm.core.impl.VersionManagerImpl创建osgi:Config 您可以通过设置versionmanager.maxNumberVersions属性来控制激活创建的版本数 提前感谢没有任何主动方式可以阻止在AEM存储库中
提前感谢没有任何主动方式可以阻止在AEM存储库中创建任何版本。您所指的配置来自:Manager versionmanager.maxNumberVersions int,默认值为5 清除时,任何早于第n个最新版本的版本都将被删除。如果该值小于1,则不会根据版本数执行清除 这是版本清除任务的设置,清除后最多保留n个版本,其中n是上述配置中定义的数字 抢占式版本禁用程序无法工作,因为版本是从后台任务(如工作流)异步创建的。这些任务将在没有任何反馈给用户的情况下失败,这在大多数情况下都是有问题的 如果您想更改sidekick并禁止创建版本,那么您必须重写UI的核心逻辑,这可能是一项艰巨的任务。版本清除是设置实例以限制版本数的推荐方法