Show Menu
トピック×

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

一部のコンテンツフラグメント機能では、 AEM 6.4 Service Pack 2(6.4.2.0)以降が必要です
コンテンツフラグメントモデルは、 コンテンツフラグメント のコンテンツの構造を定義します。

コンテンツフラグメントモデルの有効化

If you do not enable Content Fragment Models , the Create option will not be available for creating new models.
コンテンツフラグメントモデルを有効にするには、次の操作を実行する必要があります。
  • Configuration Manager でのコンテンツフラグメントモデル使用の有効化
  • アセットフォルダーへの設定の適用

Configuration Manager でのコンテンツフラグメントモデルの有効化

新しいコンテンツフラグメントモデルを作成する には、最初に Configuration Manager を使用してコンテンツフラグメントモデルを有効にする​ 必要があります
  1. ツール 一般 ​に移動し、「 設定ブラウザー 」を開きます。
  2. Web サイトに適した場所を選択します。
  3. Use Create to open the dialog, where you:
    1. タイトル ​を指定します。
    2. Select Content Fragment Models to enable their use.
  4. Select Create to save the definition.

アセットフォルダーへの設定の適用

When the configuration global is enabled for content fragment models, then any models that users create can be used in any Assets folder.
他の設定(グローバル以外)を同等の Assets フォルダーで使用するには、接続を定義する必要があります。そのためには、適切なフォルダーの「 フォルダーのプロパティ 」の「 クラウドサービス 」タブで「 設定 」を使用します。

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

  1. Navigate to Tools , Assets , then open Content Fragment Models .
  2. 目的の 設定 に適したフォルダーに移動します。
  3. 作成 」を使用してウィザードを開きます。
    コンテンツフラグメントモデルの使用が有効になっていない 場合、「 作成 」オプションは使用できません。
  4. モデルタイトル ​を指定します。必要に応じて​ 説明 ​を追加することもできます。
  5. 作成 」を使用して空のモデルを保存します。操作の成功を示すメッセージが表示されます。「 開く 」を選択してモデルをすぐに編集するか、「 完了 」を選択してコンソールに戻ることができます。

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

コンテンツフラグメントモデルは、生成されるコンテンツフラグメントの構造を効果的に定義します。モデルエディターを使用して、必要なフィールドを追加および設定できます。
既存のコンテンツフラグメントモデルを編集すると、依存するフラグメントが影響を受ける可能性があります。
  1. Navigate to Tools , Assets , then open Content Fragment Models .
  2. コンテンツフラグメントモデルが含まれているフォルダーに移動します。
  3. 必要なモデルを​ 編集 ​用に開きます。クイック操作を使用するか、モデルを選択してツールバーから操作を選択します。
    モデルを開くと、モデルエディターに次の情報が表示されます。
    • 左:既に定義されているフィールド
    • 右:フィールドの作成に使用できる​ データタイプ (およびフィールドの作成後に使用する​ プロパティ
    When a field is Required , the Label indicated in the left pane will be marked with an asterix ( * ).
  4. フィールドを追加するには
    • 必要なデータタイプをフィールドの必要な場所にドラッグします。
    • フィールドがモデルに追加されると、その特定のデータタイプに対して定義できる​ プロパティ ​が右側のパネルに表示されます。ここで、そのフィールドに必要な項目を定義することができます。次に例を示します。
  5. フィールドを削除するには
    必要なフィールドを選択し、ごみ箱アイコンをクリックまたはタップします。この操作の確認が求められます。
  6. After adding all required fields, and defining the properties, use Save to persist the definition. 次に例を示します。

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

コンテンツフラグメントモデルを削除すると、依存するフラグメントが影響を受ける可能性があります。
コンテンツフラグメントモデルを削除するには:
  1. Navigate to Tools , Assets , then open Content Fragment Models .
  2. コンテンツフラグメントモデルが含まれているフォルダーに移動します。
  3. モデルを選択し、次にツールバーの「 削除 」を選択します。
    モデルが参照されている場合は、警告が表示されます。適切に対処します。

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

コンテンツフラグメントモデルは、依存するコンテンツフラグメントの公開時または公開前に公開する必要があります。
コンテンツフラグメントモデルを公開するには:
  1. Navigate to Tools , Assets , then open Content Fragment Models .
  2. コンテンツフラグメントモデルが含まれているフォルダーに移動します。
  3. モデルを選択し、次にツールバーの「 公開 」を選択します。
    まだ公開されていないモデルのコンテンツフラグメントを公開すると、選択リストにそのことが示され、モデルがフラグメントと共に公開されます。