AEMでのコンテンツフラグメントモデルの作成について説明します。

今までの話

の最初 AEMヘッドレスコンテンツ作成者ジャーニーAEMを使用したヘッドレス向けコンテンツモデリングの基本 ヘッドレス向けのオーサリングに関連する基本概念と用語について説明しました。

この記事はこれらを基に構築され、AEMヘッドレスプロジェクト用に独自のコンテンツフラグメントモデルを作成する方法を理解できます。

目的

  • オーディエンス:初心者
  • 目的:コンテンツフラグメントモデルを使用したヘッドレス CMS のコンテンツのモデリングの概念と仕組み

コンテンツフラグメントモデルの作成

その後、コンテンツフラグメントモデルを作成し、構造を定義できます。これは、ツール/アセット/コンテンツフラグメントモデルで実行できます。

ツールのコンテンツフラグメントモデル

これを選択した後、モデルの場所に移動し、「 」を選択します。 作成. ここでは、様々なキーの詳細を入力できます。

オプション モデルを有効にする は、デフォルトで有効になっています。 つまり、モデルは、保存されるとすぐに(コンテンツフラグメントの作成で)使用できるようになります。 必要に応じて、この機能を無効にすることができます。既存のモデルを後で有効(または無効)にすることもできます。

コンテンツフラグメントモデルを作成

次で確認: 作成 そうすれば 開く 構造の定義を開始するモデル。

コンテンツフラグメントモデルの定義

最初に新しいモデルを開くと、左側に大きな空白スペースと、 データタイプ 右:

空のモデル

では、何をすればよいのでしょうか。

インスタンスを データタイプ を左側のスペースに配置します。既にモデルを定義しています。

フィールドの定義

データタイプを追加したら、 プロパティ そのフィールドの これらは、使用するタイプによって異なります。 次に例を示します。

データプロパティ

フィールドは必要な数だけ追加できます。 次に例を示します。

コンテンツフラグメントモデル

コンテンツ作成者

コンテンツ作成者には、モデルの作成に使用した実際のデータタイプとプロパティが表示されません。 つまり、特定のフィールドに対するヘルプと情報を提供する必要が生じる場合があります。 基本情報にはフィールドラベルとデフォルト値を使用できますが、プロジェクト固有のドキュメントを検討する必要がある場合もあります。

メモ

「その他のリソース - コンテンツフラグメントモデル」を参照してください。

コンテンツフラグメントモデルの管理

コンテンツフラグメントモデルの管理には、次のものが含まれます。

  • これらを有効(または無効)にする — 作成者はコンテンツフラグメントを作成する際に使用できます。
  • 削除 — 削除は常に必要ですが、コンテンツフラグメントに既に使用されているモデル、特に公開済みのフラグメントの削除に注意する必要があります。

公開

コンテンツフラグメントモデルは、依存するコンテンツフラグメントの公開時または公開前に公開する必要があります。

メモ

作成者が、モデルがまだ公開されていないコンテンツフラグメントを公開しようとすると、選択リストにその旨が表示され、モデルはフラグメントと共に公開されます。

モデルが公開されるとすぐに、 ロック済み 作成者の読み取り専用モードに切り替えます。 これは、特にパブリッシュ環境で、既存の GraphQL スキーマやクエリにエラーを引き起こす変更を防ぐことを目的としています。 コンソールには次のように示されます。 ロック済み.

モデルが ロック済み (読み取り専用モードで)モデルの内容と構造を表示できますが、直接編集することはできません。ただし、 ロック済み モデルをコンソールまたはモデルエディターから取得します。

次の手順

これで基本を学習したので、次の手順は独自のコンテンツフラグメントモデルの作成を開始することです。

その他のリソース

このページ