2017-09-11 8 views
0

にバージョン履歴データを作成してページをアクティブにする方法:システムレベルのアウトが出てversionHistoryデータJCRを作成してページをアクティブにする方法AEM

/JCR:システム/ JCR:versionStorage/B6/7F/7cと/ b67f7c22-678f -4696-9022-80a21665aed5/Iは1.0、1.1,1.2のようなバージョンを作成したくない1.0

... ..バージョンマネージャのオプションの私はアクティブページだ

How to programatically delete revisions of a page in CQ5?

答えて

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(以下を参照)に含まれています。

また1)バージョンモデル2を作成し、私は二つのモデルを持っている私のワークフローでhttps://helpx.adobe.com/experience-manager/kb/DisableVersioning.html

+0

を参照)が、私は1,0,1のようなバージョン、1,1を作成していたバージョンのワークフローを作成して、ページのワークフロー を活性化させます2これは問題ありません。 もう一度、ページ作成者をアクティブ化してインスタンスを公開するために、アクティベーションページモデルを使用します。 それはバージョン1,0,1,1,1,2,2 ......を作成します。私はこのモデルでバージョンを作成する必要はありません。ワークフローで を1回だけ作成する必要があります。 私はバージョンを無効にする必要があります。 –

+0

ありがとう、特定のプロジェクトにこの設定を行う方法 –

+0

私はこの設定に影響を与えたくありません残りのプロジェクト –

関連する問題