コンテンツ構造の作成
リリース機能 (LPD-17564) Liferay DXP 2026.Q1+
CMS内のコンテンツとファイルのデータモデルを定義するためのコンテンツ構造を作成します。 既存のモデルを再利用することも、新しいモデルを作成することもできます。 コンテンツ構造を操作するには、たった5つのステップで済みます。
-
コンテンツ構造 を作成し、そのフィールドを設定します。
-
フィールドタイプ、ラベル、必須設定、ローカライズ、構造が利用可能なスペースなど、構造のフィールドと一般的なオプションを設定します。
-
公開後、 構造のエクスペリエンスをカスタマイズ して、ユーザーが構造とどのようにやり取りするかを制御します。
-
必要に応じて、コンテンツ承認を管理するためのワークフロー を割り当てます。
-
構造 を編集、コピー、エクスポート、インポート、権限の設定、または削除して管理します。
コンテンツ構造の作成と構成
-
グローバルメニュー (
)を開き、 CMSをクリックします。重要リリース機能フラグを使用して、ヘッドレスCMSを有効化します。 詳細については、 Liferay CMS の有効化 を参照してください。
-
左側のメニューで、 コンテンツ構造 をクリックします。
-
新規 をクリックし、構造タイプ コンテンツ または ファイル を選択します。
すべてのコンテンツ構造は、「タイトル」と呼ばれるテキストフィールドから始まります。 ファイル構造には、「ファイル」と呼ばれるアップロードフィールドが含まれています。
-
コンテンツ構造ビルダーのページで、構造のタイトルと名前を入力します。
-
Liferay全体で簡単に参照できるように、一意の ERC (外部参照コード) を設定します。
-
「スペースの空き状況」で、構造を公開する場所を選択してください。 スペースを選択するには、 このコンテンツ構造を、まだ作成されていないスペースも含め、すべてのスペースで使用できるようにするのチェックを外し、使用したいスペースを選択します。

-
左側のパネルで、コンテンツ構造に使用する以下のフィールドタイプを選択してください。
- テキスト、長文テキスト、リッチテキスト
- 数値、小数
- プルダウン
- 日付、日付、時刻
- ブール値
- アップロード
- 関連コンテンツを選択(異なるコンテンツ構造から1つまたは複数のエントリを参照する場合)
- 参照されるコンテンツ構造(既存の構造を含める場合)
-
各フィールドを設定します。 詳細については、 コンテンツ構造フィールド構成リファレンス を参照してください。
-
ワークフロータブを使用して、コンテンツ構造のデフォルトワークフローを設定します。
-
構造を公開するには、 公開 をクリックするか、編集を続けて後で公開するには、 保存 をクリックしてください。
コンテンツ構造は、その種類に応じて、「コンテンツ」または「ファイル」セクションに表示されます。

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

ページエディタでは、コンテンツ構造エクスペリエンスのカスタマイズは、 フォームフラグメント を使用して通常のページを編集するのと同じように機能します。 フラグメントを追加、再配置、およびスタイル設定することで、フォームの外観と動作を制御できます。
利用可能なフラグメントと構成オプションの詳細については、 フォームフラグメントの使用 を参照してください。 Liferay DXP 2025.Q4以降では、コンテンツ構造エクスペリエンスで以下のフラグメントを使用できます。
| フラグメント | Description |
|---|---|
| アコーディオン | コンテンツを折りたたみ可能なセクションに整理します。 |
| 動画 URL のプレビューアー | 指定されたURLから動画のプレビューを表示します。 |
| インラインテキスト | フォームレイアウト内に編集可能なテキストを直接追加します。 |
| スペース | 構造物が設置可能な場所を示します。 |
| ドラッグ&ドロップアップロード | ユーザーはファイルをフォーム領域にドラッグ&ドロップすることでアップロードできます。 |
エクスペリエンスの編集が完了したら、 公開 をクリックします。 カスタムコンテンツ構造を使用してエントリを作成することで、結果を確認できます。

コンテンツ構造へのワークフローの割り当て
コンテンツ構造に ワークフロー を割り当てることで、スペース全体でエントリがどのように承認されるかを制御できます。 Liferayのワークフロー設定を通じて、ワークフローの割り当てを管理できます。
-
コンテンツ構造設定の ワークフロー タブを開きます。
-
「デフォルトワークフロー」で、このコンテンツ構造で作成されたすべてのエントリに適用するワークフローを選択します。
このワークフローは、新規作成されたスペースを含め、デフォルトのワークフロー設定を使用するすべてのスペースに適用されます。
-
(オプション)「スペースごとのワークフロー」で、デフォルトのワークフローを上書きするために、個々のスペースに特定のワークフローを割り当てます。
ワークフローが選択されていない場合、この構造から作成されたエントリは承認を必要とせずに即座に公開されます。