2017-09-13 44 views
0

當我們在頁面激活頁面中進行修改時,它將創建版本。如何激活頁面無法在創作者實例中創建版本

當我們激活頁面時是否可以禁用版本?

配置版本管理 PID com.day.cq.wcm.core.impl.VersionManagerImpl versionmanager.createVersionOnActivation(布爾值,默認值:false)

如果我們點擊uncheckbox,當激活頁面我能夠禁用版本。 但超過一個會影響所有項目。

任何其他方式會禁用特定項目的版本?

低於編程 replicator.replicate(會話,ReplicationActionType.ACTIVATE,PAGEPATH)的事情也創造版本

;

enter link description here

+0

/jcr:system/jcr:versionStorage/d1/11/0d/d1110d19-3387-47bb-a9ca-86a58978239c/1.0我不會創建版本 –

回答

0

使用不同的method for replication,通過ReplicationOptions

void replicate(Session session, 
       ReplicationActionType type, 
       String path, 
       ReplicationOptions options) 
       throws ReplicationException 

在ReplicationOptions,存在一個壓制隱版本

public void setSuppressVersions(boolean suppressVersions) 
的方式
1

您可以通過啓用禁用版本創建複製代理設置中的「無版本」標誌。

+0

謝謝Sandeep Kumar,它工作正常 –