当我们在页面激活页面中进行修改时,它将创建版本。
激活页面时是否可以禁用版本。
配置版本管理器 PID com.day.cq.wcm.core.impl.VersionManagerImpl versionmanager.createVersionOnActivation(布尔值,默认值:false)
如果我们点击取消选中,当激活页面时,我可以禁用版本。 但是上面一个会影响所有项目。
是否有其他方法可以禁用特定项目的版本?
下面还要创建版本
以编程方式 replicator.replicate(session,ReplicationActionType.ACTIVATE,pagepath);
答案 0 :(得分:1)
您可以通过在复制代理设置中启用“无版本”标志来禁用版本创建。
答案 1 :(得分:0)
使用其他method for replication,传递ReplicationOptions
void replicate(Session session,
ReplicationActionType type,
String path,
ReplicationOptions options)
throws ReplicationException
在ReplicationOptions中,有一种方法可以抑制隐式版本
public void setSuppressVersions(boolean suppressVersions)