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

コンテンツ構造の作成

ベータ機能 Liferay DXP 2025.Q4+

重要

現在、この機能はベータ機能フラグ (LPD-17564) の背後にあり、リリース機能フラグ (LPD-32050 および LPD-34594) にも依存しています。 詳細については、 機能フラグ を参照してください。

CMS 内のコンテンツとファイルのデータ モデルを定義するコンテンツ構造を作成します。 既存のモデルを再利用することも、新しいモデルを作成することもできます。 コンテンツ構造を操作するには、次の 5 つの手順だけが必要です。

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

  2. 構造のフィールドと 一般オプション(フィールド タイプ、ラベル、必須設定、ローカライズ、構造を使用できるスペースなど)を構成します。

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

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

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

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

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

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

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

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

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

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

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

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

  7. 左側のパネルで、コンテンツ構造の以下のフィールド タイプから選択します。

    • テキスト、ロングテキスト、リッチテキスト
    • 数値、小数点
    • 単一選択、複数選択
    • 日付、日付と時刻
    • ブール値
    • アップロード
    • 参照コンテンツ構造(既存の構造を含める)
  8. 各フィールドを設定します。 詳細については、 コンテンツ構造フィールド構成リファレンス を参照してください。

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

  10. 構造を利用できるようにするには、 公開 をクリックし、編集を続行して後で公開するには、 保存 をクリックします。

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

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

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

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

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

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

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

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

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

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

カスタム構造でエントリを作成し、エクスペリエンスがどのように見えるかを確認します。

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

コンテンツ構造に ワークフロー を割り当てて、スペース間でのエントリの承認方法を制御できます。 ワークフローの割り当ては、Liferay のワークフロー設定を通じて管理されます。

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

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

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

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

ヒント

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