[AEM Sites]{class="badge positive" title="AEM Sitesに適用)。"}
コンテンツフラグメントのプレビュー previewing-content-fragments
コンテンツフラグメントは、ヘッドレス配信とページオーサリングの両方に使用できます。 フラグメントはコンテンツのみで、フォーマットが設定されていないため、レビューがより困難になる可能性があります。 そのため、様々なシナリオで、フラグメントをプレビューする複数の方法が用意されています。
コンテンツフラグメントには、コンソールフラグメントコンソールとエディターからアクセスできる複数の方法があります。 この節で説明するコンソールとエディターは、ヘッドレスコンテンツ配信用に開発されました(ただし、すべてのシナリオで使用できます)。
フラグメントをプレビューするには、次の操作を行います。
-
プレビューインスタンス に公開して、から非公開にする
-
外部アプリケーション で、 プレビューURL パターン を使用しています
もちろん、 コンテンツフラグメントエディターでフラグメントを表示することもできます。
- コンテンツフラグメントの管理のための Assets コンソールの使用
- 元のコンテンツフラグメントエディターの使用
- ページオーサリング用のコンテンツフラグメントの使用
プレビューインスタンス preview-instance
フラグメントをプレビューサービス (およびパブリッシュインスタンス)に 公開 および 非公開 できます。
フラグメントは、エディターまたはコンソールから公開できます。
以下を参照してください。
-
詳細については、 フラグメントの公開とプレビューを参照してください。
-
詳細については、 フラグメント を非公開にします。
外部アプリケーションでのプレビュー preview-in-an-external-application
コンテンツフラグメントエディターは、編集内容を外部フロントエンドアプリケーションでプレビューするオプションを作成者に提供します。
プレビュー URL パターン preview-url-pattern
この機能を使用するには、まず次の操作が必要です。
-
IT チームと協力して、JSON 出力を使用してコンテンツフラグメントをレンダリングする外部フロントエンドアプリケーションを設定します。
-
外部フロントエンドアプリケーションが設定されると、デフォルトのプレビュー URL パターンは、適切なコンテンツフラグメントモデルのプロパティとして定義される必要があります。
プレビューURLは、次のパターンに従う必要があります。
https://<preview_url>?param=${expression}
使用できる式は次のとおりです。
${contentFragment.path}${contentFragment.model.path}${contentFragment.model.name}${contentFragment.variation}${contentFragment.id}
URLが定義されると、プレビュー ボタンがエディターの上部ツールバーでアクティブになります。 このボタンを選択すると、(別のタブで)外部アプリケーションを起動して、コンテンツフラグメントをレンダリングできます。
外部アプリケーションでのプレビュー preview-in-the-external-application
コンテンツフラグメントは、外部アプリケーションでプレビューできます。
- コンテンツフラグメントコンソールで、フラグメントの場所に移動します。
- エディターでフラグメントを開きます
- 上部のツールバーから「プレビュー」を選択します。
- アプリケーションを選択して、外部アプリケーションでフラグメントを開きます(例: ユニバーサルエディター)。
ビジュアライゼーション(HTML)テンプレートを使用したプレビュー preview-with-visualization-html-templates
AEMでは、HTML テンプレートに基づいたビジュアルレイアウトを使用して、コンテンツフラグメントをプレビューできます。
テンプレート 🔗を使用してフラグメントを プレビューする方法について詳しくは、 ビジュアルコンテンツフラグメント を参照してください。