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

カスタムフィールドの追加

重要

カスタムフィールドは メンテナンスモードになっています。 可能であれば、 Liferay オブジェクト を使用してください。

Liferayのアセットとリソースの多くは、カスタムフィールドで拡張できます。 カスタム フィールドを追加すると、サイトをより細かく制御し、柔軟にすることができます。 次のエンティティでカスタム フィールドを使用できます。

  • アカウントエントリ
  • アカウントグループ
  • ブログのエントリ
  • ブックマークエントリー
  • ブックマークフォルダー
  • カレンダー
  • 割引(コマース)
  • ドキュメント
  • ドキュメントとメディアフォルダー
  • ナレッジベースの記事
  • ナレッジベースフォルダ
  • 掲示板のカテゴリ
  • 掲示板のメッセージ
  • 注文(コマース)
  • 注文商品(コマース)
  • 組織
  • ページ
  • 価格表(コマース)
  • 価格調整(コマース)
  • 製品(コマース)
  • 製品添付(コマース)
  • 製品グループ(コマース)
  • 商品リンク(コマース)
  • 製品オプション(コマース)
  • 商品オプション関係(コマース)
  • 商品オプション価値(コマース)
  • 製品オプションの価値関係(コマース)
  • 製品SKU(コマース)
  • 製品仕様(コマース)
  • 製品仕様価値(コマース)
  • ロール
  • 出荷(コマース)
  • サイト
  • サイトナビゲーションメニュー項目
  • ユーザー
  • ユーザーグループ
  • 倉庫(コマース)
  • Webコンテンツ
  • Webコンテンツフォルダー
  • Wikiページ

カスタムフィールドを使用する理由はたくさんあります。 以下に例を示します。

最大ロールの使用例: サイト上の特定のロールに割り当てることができるユーザーの数を制限したいとします。 これを実現するには、ロールに対して max-users カスタム フィールドを作成します。 次に、設定された制限に達したら追跡し、それ以上のユーザーが追加されないようにするロジックを作成します。

カスタムフィールドの追加

  1. グローバル メニュー (Applications Menu icon) を開き、 コントロール パネルカスタム フィールドに移動します。

  2. ロールをクリックします。

    カスタム フィールドを追加するアセットまたはリソースを選択できます。

  3. カスタム フィールドを追加するには、 新規 をクリックします。

  4. 上記のユースケースでは、項目タイプとして入力フィールドを選択します。 フィールド名 を入力し、データ型として整数を選択します。

    開発者はこの名前を使用してアクセスする必要があるため、カスタムフィールドには覚えやすい名前を付けてください。

  5. 保存をクリック

項目名は、データベースに保存されている識別子であり、開発者がカスタムフィールドにアクセスするために使用する名前です。

カスタム フィールドを作成すると、そのフィールドを作成したリソースの UI でそのフィールドを見つけることができます。 この場合、 max-users カスタム フィールドがすべての役割に対して表示されるようになります。

  1. グローバル メニュー (Applications Menu icon) を開き、 コントロール パネルロールに移動します。

  2. 役割を選択するか、 アクション (Actions icon) → 編集をクリックします。

    カスタム フィールドはリソース UI に表示されます。

    下部にある「最大ユーザー数」フィールドに注意してください。

カスタムフィールドの編集

カスタム フィールドを編集するには、カスタム フィールドの横にある [アクション] (Actions icon) をクリックし、 [編集]をクリックします。 次のオプションが表示されます。

カスタム ロールを編集するには、[アクション] をクリックします。

  • 編集: カスタム フィールドの名前とタイプ以外のさまざまな側面を変更できます。 利用できる構成オプションは、選択したフィールド タイプによって異なります。

  • 権限: 権限を変更して、他のユーザーがカスタム フィールドを編集または表示できるようにすることができます。

  • 削除: カスタム フィールドを削除できます。

フィールドタイプ

選択できる項目タイプはいくつかあります。

選択できるさまざまな項目タイプがあります。

  • テキストと数値
    • テキストエリア: このフィールドタイプでは、より長い行のテキストを収集できます。

    • [Input Field]:この項目タイプは、テキストの文字列、10進数、または整数を収集できます。

    • 選択

    • [Dropdown]:この項目タイプは、選択する項目のドロップダウンリストを提供できます。 リストは、テキスト、10進数、または整数にすることができます。

    • チェックボックス: このフィールドタイプはチェックボックスを表示します。

    • [Radio]:この項目タイプは、2つ以上のラジオボタンの選択を示します。

    • その他

    • 地理位置情報: このフィールドタイプは地理位置情報を集めます。

    • 日付: このフィールド タイプは日付と時刻の情報を収集します。

    • 真偽: このフィールド タイプは真または偽の選択肢を示します。