如何激活页面无法在创作者实例中创建版本
问题描述:
当我们在页面激活页面中进行修改时,它将创建版本。如何激活页面无法在创作者实例中创建版本
当我们激活页面时是否可以禁用版本?
配置版本管理 PID com.day.cq.wcm.core.impl.VersionManagerImpl versionmanager.createVersionOnActivation(布尔值,默认值:false)
如果我们点击uncheckbox,当激活页面我能够禁用版本。 但超过一个会影响所有项目。
任何其他方式会禁用特定项目的版本?
低于编程 replicator.replicate(会话,ReplicationActionType.ACTIVATE,PAGEPATH)的事情也创造版本
;
答
使用不同的method for replication,通过ReplicationOptions
void replicate(Session session,
ReplicationActionType type,
String path,
ReplicationOptions options)
throws ReplicationException
在ReplicationOptions,存在一个压制隐版本
public void setSuppressVersions(boolean suppressVersions)
的方式
答
您可以通过启用禁用版本创建复制代理设置中的“无版本”标志。
+0
谢谢Sandeep Kumar,它工作正常 –
/jcr:system/jcr:versionStorage/d1/11/0d/d1110d19-3387-47bb-a9ca-86a58978239c/1.0我不会创建版本 –