テンプレート変更のプロパゲート

サイト テンプレートのプロパゲーションが有効になっている場合、テンプレートのページに変更を加え、その変更を接続されているサイトに自動的に伝搬させることができます。 しかし、テンプレートから継承されたサイトページに変更を加えると、テンプレートの変更がそのページに伝搬されなくなります。 ページのプロパゲーションを復元するには、サイト内でそのページに加えられた変更を破棄する必要があります。 複数の継承されたページを編集し、サイトテンプレートからの伝播を復元したい場合は、それぞれのページの変更を個別にリセットする必要があります。

note

デフォルトでは、変更が加えられた後、そのサイトにユーザーが最初にアクセスしたときに、接続されている各サイトに対して個別にプロパゲーションがトリガーされます。 しかし、ユーザーがテンプレートをReady for Propagationに切り替えるたびに、同時に接続されたサイトへの伝搬もトリガーするようにシステムを構成することができます。 詳しくは、 サイトテンプレートプロパゲーションの設定 を参照してください。

どのテンプレートの変更が伝播されますか?

テンプレートのページとページ要素への変更のみが、接続されているサイトに伝わります。 これには、新しく作成されたページだけでなく、既存のページのフラグメントやウィジェットの変更も含まれます。 その他のアプリケーション・データは、最初のサイト作成時にのみコピーされ、その後の変更は自動的に反映されません。

このため、サイトテンプレートは主に複数のサイトでページを管理するためのものです。 サイト間でウェブコンテンツやその他のアセットを作成・管理する必要がある場合は、 アセットライブラリをご利用ください。

伝搬の有効化と無効化

テンプレートを作成する際に、自動伝搬を有効にするか無効にするかを決めますが、この設定はいつでも変更できます。

テンプレート作成時の自動伝搬を有効または無効にします。

テンプレート作成後のプロパゲーションを有効または無効にするには、以下の手順に従います:

  1. グローバルメニュー(Global Menu) を開き、 コントロールパネル タブを開き、 サイトテンプレート をクリックする。

  2. 希望のテンプレートを選択する。

  3. プロパゲーション ボタンをクリック (Propagation Button)

    伝搬が有効になっている場合は、 伝搬を無効にする をクリックして、テンプレートの変更が接続されているサイト ページに自動的に伝搬されないようにします。

    Propagation が有効になっている場合は、Disable Propagation をクリックします。

    伝搬が無効になっている場合は、 Ready for Propagation をクリックして、自動伝搬を有効にします。

    Propagation が無効になっている場合は、Ready for Propagation をクリックします。

また、サイトテンプレート申請ページで自動伝播の有効/無効を設定することもできます。 Actions(Actions Button) をクリックし、 Disable Propagation または Ready for Propagation を選択します。

目的のサイトテンプレートのアクションボタンをクリックし、Disable Propagationまたは Ready for Propagationを選択します。

継承されたページをテンプレートに再接続する

テンプレートから継承したサイトページに変更を加えた場合、そのページはテンプレートのページから切り離され、自動的には反映されません。 サイトページをテンプレートに再接続するには、サイトページへの変更を破棄する必要があります。

以下の手順に従って、サイトページの変更を破棄し、テンプレートと再同期してください:

  1. サイトページに移動する。

  2. アプリケーションバーの 追加情報 アイコン (Information) をクリックします。

    ![追加情報]アイコンをクリックし、 [変更をリセット]を選択します。](./propagating-template-changes/images/05.png)

  3. Reset Changes をクリックします。

    warning

    変更をリセットする サイトのページに加えられたすべての変更を直接元に戻す。 その結果、データが失われる可能性がある。 注意して続行してください。

関連トピック

Capabilities

Product

Contact Us

Connect

Powered by Liferay
© 2024 Liferay Inc. All Rights Reserved • Privacy Policy