5.11.6. 動的フォームの使用
ユーザープロファイルの主な機能の 1 つは、属性メタデータに基づいてユーザーに表示されるフォームを動的にレンダリングすることがあります。機能がレルムで有効にされている場合、登録や更新などのフォームは、ユーザープロファイル設定に基づいてページを動的にレンダリングする特定のテーマテンプレートを使用してレンダリングされます。
ただし、デフォルトのレンダリングメカニズムがニーズに対応する場合は、すべてのテンプレートをカスタマイズする必要はありません。テーマのカスタマイズをまだ必要な場合には、以下で参照する必要があるテンプレートを以下に示します。
Template | 説明 |
---|---|
base/login/update-user-profile.ftl | 更新プロファイルのページをレンダリングするテンプレート。 |
base/login/register-user-profile.ftl | 登録ページをレンダリングするテンプレート。 |
base/login/idp-review-user-profile.ftl | ルールをレンダリングするテンプレートは、ブローカーを使用してユーザーをフェデレーションする際に、ユーザープロファイルをレビュー/更新するテンプレートです。 |
デフォルトのレンダリングメカニズムでは、以下の機能を提供します。
- 属性に設定されたパーミッションに基づいて、フィールドを動的に表示します。
- 属性に設定された制約に基づいて、必須フィールドのマーカーを動的にレンダリングします。
- 属性に設定されたパーミッションに応じて、読み取り専用フィールドを動的にレンダリングします。
- 属性に設定された順序フィールドに応じて動的に順序フィールドが続きます。
- 同じ属性グループに属する動的なグループフィールド。
5.11.6.1. 順序の属性
属性の順序は、属性一覧ページにあるときに上下矢印をクリックすると設定されます。
ordering 属性
このページに設定した順番は、フィールドが動的形式でレンダリングされると考慮されます。