エクスペリエンスフラグメントの使用 using-experience-fragments
ここでは、以下のトピックについて説明します。
- 概要
- AEM Screens でのエクスペリエンスフラグメントの使用
- ページへの変更の反映
概要 overview
エクスペリエンスフラグメント は、ページ内で参照できるコンテンツおよびレイアウトを含む 1 つ以上のコンポーネントのグループです。エクスペリエンスフラグメントには、任意のコンポーネントを含めることができます。例えば、段落システム内に含めることができる 1 つまたは複数のコンポーネントです。段落システムは、完全なエクスペリエンスに参照されるか、3 番目のエンドポイントから要求されます。
AEM Screens でのエクスペリエンスフラグメントの使用 using-experience-fragments-in-aem-screens
We.Retail
エクスペリエンスフラグメントの適用元となるデモプロジェクトとして Sites AEM Screens プロジェクトに移動します。例えば、次のワークフローは、以下の場所からエクスペリエンスフラグメントを使用する方法を示しています。 We.Retail
(サイト内)。 Web ページを選択し、そのコンテンツをAEM Screens チャンネルでプロジェクトの 1 つに使用できます。
前提条件 pre-requisites
チャネルを含んだデモプロジェクトの作成
プロジェクトの作成
- プロジェクトを作成するには、をクリックします Screens プロジェクトの作成.
- タイトルに「DemoProject」と入力します。
- 「保存」をクリックします。
A デモプロジェクト がAEM Screensに追加されました。
チャネルの作成
-
に移動します。 デモプロジェクト を作成し、 チャネル フォルダー。
-
クリック 作成 アクションバーからウィザードを開きます。
-
ウィザードで「シーケンスチャネル」テンプレートを選択し、「次へ」をクリックします。
-
「タイトル」に「TestChannel」と入力し、「作成」をクリックします。
A TestChannel さんがに追加されました デモプロジェクト.
エクスペリエンスフラグメントの作成 creating-an-experience-fragment
次の手順に従って、コンテンツをから適用します We.Retail
宛先: TestChannel 。対象: デモプロジェクト.
-
We.Retail の Sites ページへの移動
-
Sites に移動して、をクリックします。
We.Retail
> 米国 > 英語 > 設備 このページをクリックして、Screens チャネルのエクスペリエンスフラグメントとして使用できるようにします。 -
クリック 編集 アクションバーから開き、Screens チャネルのエクスペリエンスフラグメントとして使用するページを開きます。
-
-
コンテンツの再利用
- チャネルに含めるフラグメントをクリックします。
- 右端のアイコンをクリックして、 エクスペリエンスフラグメントに変換 ダイアログが表示されます。
-
エクスペリエンスフラグメントの作成
-
「アクション」として「新しいエクスペリエンスフラグメントを作成」を選択します。
-
「」をクリックします 親パス.
-
「」をクリックします Template. ここでは、「エクスペリエンスフラグメント - 画面のバリエーション」テンプレート(このフィールドの
/libs/settings/screens/experience-fragments/templates/experience-fragment-template-screens
値)を選択します。 -
「フラグメントのタイトル」に「ScreensFragment」と入力します。
-
新しいエクスペリエンスフラグメントの作成を完了するには、チェックマークをクリックします。
注:より簡単なオプションをクリックするには、フィールドの右側のチェックマークをクリックして、選択ダイアログボックスを開きます。
-
-
エクスペリエンスフラグメントのライブコピーの作成
- AEM ホームページに移動します。
- クリック エクスペリエンスフラグメント を選択して、 ScreensFragment をクリックして、 バリエーションをライブコピーとして を参照してください(下図を参照)。
c. 「」をクリックします ScreensFragment から ライブコピーを作成 ウィザードを表示して、 次.
d. 「タイトル」と「名前」に「Screens」と入力します。
e. クリック 作成 そのため、ライブコピーを作成できます。
f. クリック 完了 したがって、次の場所に戻ることができます ScreensFragment ページ。
note note NOTE AEM Screens フラグメントを作成したら、フラグメントのプロパティを編集できます。 フラグメントをクリックして、 プロパティ アクションバーから。 Screens フラグメントのプロパティの編集
-
(前の手順で作成した)ScreensFragment に移動し、アクションバーの「プロパティ」をクリックします。
-
「」をクリックします オフライン設定 タブを付けます(下図を参照)。
を追加できます クライアントサイドライブラリ (Java™ と css)および 静的ファイル をエクスペリエンスフラグメントに追加します。
次の例では、エクスペリエンスフラグメントへの静的ファイルの一部としてクライアント側ライブラリとフォントを追加する方法を示しています。
-
Screens チャネルでのコンポーネントとしてのエクスペリエンスフラグメントの使用
-
Screens フラグメントを使用する Screens チャネルに移動します。
-
「」をクリックします TestChannel をクリックして、 編集 アクションバーから。
-
サイドタブのコンポーネントアイコンをクリックします。
-
チャネルに「エクスペリエンスフラグメント」をドラッグ&ドロップします。
e. 「」をクリックします エクスペリエンスフラグメント コンポーネントをクリックし、左上の(レンチ)アイコンをクリックして、 エクスペリエンスフラグメント ダイアログが表示されます。
f. 「」をクリックします スクリーン で作成したフラグメントのライブコピー 手順 3 。対象: パス.
f. 「」をクリックします スクリーン で作成したフラグメントのライブコピー 手順 3 が含まれる エクスペリエンスフラグメント.
h. ミリ秒を「期間」に入力します。
i. 「」をクリックします オフライン設定 から エクスペリエンスフラグメント ダイアログボックスが開き、クライアントサイドライブラリと静的ファイルを定義できます。
note note NOTE クライアントサイドライブラリ、または手順(4)で設定した静的ファイルに加えて、を追加できます。 オフライン設定 タブ エクスペリエンスフラグメント ダイアログが表示されます。 j. チェックマークをクリックして、プロセスを完了します。
-
結果の検証 validating-the-result
上記の手順を完了したら、でエクスペリエンスフラグメントを検証できます。 ChannelOne 基準:
- TestChannel に移動します。
- アクションバーの「プレビュー」をクリックします。
からのコンテンツの表示 Sites チャネルのページ(エクスペリエンスフラグメントのライブコピー)(下図を参照)。
ページへの変更の反映 propagating-changes-from-the-master-page
ライブコピー とは、ロールアウト設定で定義された同期アクションによって維持管理される(ソースの)コピーのことです。
作成したエクスペリエンスフラグメントは、からライブコピーだからです。 Sites ページを開き、プライマリページからその特定のフラグメントを変更すると、チャネルの変更内容が表示されます。 または、エクスペリエンスフラグメントを使用した宛先を表示します。
プライマリチャネルから宛先チャネルに変更を反映させるには、次の手順に従います。
-
からエクスペリエンスフラグメントをクリックします。 Sites (プライマリ)ページに移動し、鉛筆アイコンをクリックして、エクスペリエンスフラグメントの項目を編集します。
-
エクスペリエンスフラグメントをクリックし、レンチアイコンをクリックして、画像を編集するダイアログボックスを開きます。
-
商品グリッド ダイアログボックスが開きます。
-
任意の画像を編集できます。例えば、ここでは、このフラグメントの最初の画像が置き換えられます。
-
エクスペリエンスフラグメントをクリックし、ロールアウトアイコンをクリックして、チャネルで使用されるフラグメントに変更を反映します。
-
[ ロールアウト ] をクリックします。
変更がロールアウトされます。
変更の検証 validating-the-changes
チャネルでの変更内容を確認するには、以下の手順に従います。
-
に移動します。 スクリーン > チャネル > TestChannel.
-
クリック プレビュー アクションバーから。
次の画像は、TestChannel に反映された変更を示しています。