私はDrupal 7を使用して、組織をボランティアにリンクするプロジェクトを作成しています。私の最初のアプローチは、プロファイルモジュールを使用して、役割(ボランティアと組織)ごとに異なるプロファイルを作成することです。作成することは可能ですか?選択したロールにのみアタッチされる新しいフィールド?
これは Profile 2 モジュールの優れた使用例です。
プロジェクトページにリストされているように:
Profile2では、複数のプロファイルタイプを作成できます。これは、権限を介してロールに割り当てることができます(例:一般プロファイル+顧客プロファイル)
すべてのフィールドをユーザーに直接追加してから、カスタム hook_field_access() 実装を使用して、編集/表示用に表示するタイミングを制御することもできると思います。
https://drupal.org/project/user_role_field このモジュールを使用すると、ロール固有のフィールドを指定できます。新しいフィールドを作成するときに、このフィールドを有効にする役割を指定します。