Content Structures
ご覧のページは、お客様の利便性のために一部機械翻訳されています。また、ドキュメントは頻繁に更新が加えられており、翻訳は未完成の部分が含まれることをご了承ください。最新情報は都度公開されておりますため、必ず英語版をご参照ください。翻訳に問題がある場合は、 こちら までご連絡ください。

コンテンツ構造の作成

リリース機能 (LPD-17564) Liferay DXP 2026.Q1+

CMS内のコンテンツとファイルのデータモデルを定義するためのコンテンツ構造を作成します。 既存のモデルを再利用することも、新しいモデルを作成することもできます。 コンテンツ構造を操作するには、たった5つのステップで済みます。

  1. コンテンツ構造 を作成し、そのフィールドを設定します。

  2. フィールドタイプ、ラベル、必須設定、ローカライズ、構造が利用可能なスペースなど、構造のフィールドと一般的なオプションを設定します。

  3. 公開後、 構造のエクスペリエンスをカスタマイズ して、ユーザーが構造とどのようにやり取りするかを制御します。

  4. 必要に応じて、コンテンツ承認を管理するためのワークフロー を割り当てます。

  5. 構造 を編集、コピー、エクスポート、インポート、権限の設定、または削除して管理します。

コンテンツ構造の作成と構成

  1. グローバルメニューGlobal Menu)を開き、 CMSをクリックします。

    重要

    リリース機能フラグを使用して、ヘッドレスCMSを有効化します。 詳細については、 Liferay CMS の有効化 を参照してください。

  2. 左側のメニューで、 コンテンツ構造 をクリックします。

  3. 新規 をクリックし、構造タイプ コンテンツ または ファイル を選択します。

    すべてのコンテンツ構造は、「タイトル」と呼ばれるテキストフィールドから始まります。 ファイル構造には、「ファイル」と呼ばれるアップロードフィールドが含まれています。

  4. コンテンツ構造ビルダーのページで、構造のタイトルと名前を入力します。

  5. Liferay全体で簡単に参照できるように、一意の ERC (外部参照コード) を設定します。

  6. 「スペースの空き状況」で、構造を公開する場所を選択してください。 スペースを選択するには、 このコンテンツ構造を、まだ作成されていないスペースも含め、すべてのスペースで使用できるようにするのチェックを外し、使用したいスペースを選択します。

    コンテンツ構造を作成し、コンテンツとファイルのデータモデルを定義します。

  7. 左側のパネルで、コンテンツ構造に使用する以下のフィールドタイプを選択してください。

    • テキスト、長文テキスト、リッチテキスト
    • 数値、小数
    • プルダウン
    • 日付、日付、時刻
    • ブール値
    • アップロード
    • 関連コンテンツを選択(異なるコンテンツ構造から1つまたは複数のエントリを参照する場合)
    • 参照されるコンテンツ構造(既存の構造を含める場合)
  8. 各フィールドを設定します。 詳細については、 コンテンツ構造フィールド構成リファレンス を参照してください。

  9. ワークフロータブを使用して、コンテンツ構造のデフォルトワークフローを設定します。

  10. 構造を公開するには、 公開 をクリックするか、編集を続けて後で公開するには、 保存 をクリックしてください。

コンテンツ構造は、その種類に応じて、「コンテンツ」または「ファイル」セクションに表示されます。

新しいコンテンツ構造は、「コンテンツ」または「ファイル」セクションに表示されます。

コンテンツ構造エクスペリエンスのカスタマイズ

デフォルトでは、コンテンツ構造を公開すると、コンテンツ構造のエクスペリエンスが自動的に生成されます。 このエクスペリエンスをプレビューおよび編集することで、フォームのレイアウトと動作を制御できます。

ページ上部の「 エクスペリエンスのカスタマイズ 」をクリックしてページエディターを開きます。

コンテンツ構造の表示をプレビューし、エンドユーザーフォームのフィールドやフラグメントを配置することで、コンテンツ構造の表示方法を制御できます。

ページエディタでは、コンテンツ構造エクスペリエンスのカスタマイズは、 フォームフラグメント を使用して通常のページを編集するのと同じように機能します。 フラグメントを追加、再配置、およびスタイル設定することで、フォームの外観と動作を制御できます。

利用可能なフラグメントと構成オプションの詳細については、 フォームフラグメントの使用 を参照してください。 Liferay DXP 2025.Q4以降では、コンテンツ構造エクスペリエンスで以下のフラグメントを使用できます。

フラグメントDescription
アコーディオンコンテンツを折りたたみ可能なセクションに整理します。
動画 URL のプレビューアー指定されたURLから動画のプレビューを表示します。
インラインテキストフォームレイアウト内に編集可能なテキストを直接追加します。
スペース構造物が設置可能な場所を示します。
ドラッグ&ドロップアップロードユーザーはファイルをフォーム領域にドラッグ&ドロップすることでアップロードできます。

エクスペリエンスの編集が完了したら、 公開 をクリックします。 カスタムコンテンツ構造を使用してエントリを作成することで、結果を確認できます。

カスタム構造でエントリを作成して、どのような表示になるか確認してみましょう。

コンテンツ構造へのワークフローの割り当て

コンテンツ構造に ワークフロー を割り当てることで、スペース全体でエントリがどのように承認されるかを制御できます。 Liferayのワークフロー設定を通じて、ワークフローの割り当てを管理できます。

  1. コンテンツ構造設定ワークフロー タブを開きます。

  2. 「デフォルトワークフロー」で、このコンテンツ構造で作成されたすべてのエントリに適用するワークフローを選択します。

    このワークフローは、新規作成されたスペースを含め、デフォルトのワークフロー設定を使用するすべてのスペースに適用されます。

  3. (オプション)「スペースごとのワークフロー」で、デフォルトのワークフローを上書きするために、個々のスペースに特定のワークフローを割り当てます。

ヒント

ワークフローが選択されていない場合、この構造から作成されたエントリは承認を必要とせずに即座に公開されます。