如何激活页面而不在aem中创建版本历史数据

时间:2017-09-11 17:42:37

标签: cq5 aem aem-6

如何激活没有创建版本的页面历史数据Jcr:系统级

/jcr:system/jcr:versionStorage/b6/7f/7c/b67f7c22-678f-4696-9022-80a21665aed5/1.0

当我激活页面

时,我不想创建像1.0,1.1,1.2 ......这样的版本

How to programatically delete revisions of a page in CQ5?

1 个答案:

答案 0 :(得分:0)

默认情况下,版本管理器中的一个选项设置为在激活时创建版本。但是您可以将其更改为false,并且在激活时将不再创建它们。见https://docs.adobe.com/docs/en/aem/6-3/deploy/configuring/version-purging.html

  

版本管理器

     

除了通过清除工具进行显式清除外,还有   可以将版本管理器配置为在新版本时清除旧版本   版本已创建。

     

要配置版本管理器,请为:

创建配置
PID com.day.cq.wcm.core.impl.VersionManagerImpl
     

可以使用以下选项:

versionmanager.createVersionOnActivation (Boolean, default: true)
whether to create a version when pages are activated.
A version is created unless the replication agent is configured to suppress creation of versions, which is honoured by the Version
     

管理器       只有在versionmanager.ivPaths中包含的路径上发生激活时才会创建版本(见下文)。

另见https://helpx.adobe.com/experience-manager/kb/DisableVersioning.html