3

「学生」の役割を持つメンバーが「教師」の役割を持つメンバーについてレビューを投稿するよう求められる Drupal 7 サイトをセットアップしています。各生徒が一度にすべての教師をレビューできるようにする必要があります。次に、各教師が自分に関連するレビューのみを表示できるビューを作成する必要があります。レビューはより大きなアプリケーション フォームの一部であるため、コンテンツ タイプの一部のフィールドはすべての教師が表示できるようにする必要があります。

生徒がドロップダウンから教師を選択できるように、エンティティ参照ビューを設定する方法を知っています。私の質問は、テキスト フィールドを特定のエンティティに関連付けることができますか? これができれば、現在のユーザーで「タグ付け」された生徒のフィードバック フィールドのみを表示するように教師のビューを構成できます。

明確にするために: 生徒は1 つの投稿のみを作成する必要があるため、生徒が複数回 (教師ごとに 1 回) 記入するコンテンツ タイプを作成することはできません。コンテンツ タイプは次のようになります。

第一希望の教師を選んでください: (これは私がエンティティ参照ドロップダウンを使用している場所です)
最初の選択を説明してください: (これは、学生、管理者、および教師のみが最初のドロップダウンで選択したテキスト フィールドである必要がありますフィールドには閲覧権限があります)

2 番目に希望する教師を選択してください: (これは別のエンティティ参照ドロップダウンです)
2 番目に選択した内容を説明してください: (2 番目のドロップダウン フィールドで選択された生徒、管理者、および教師のみが表示される別のテキスト フィールド)

Rules モジュールでこれを達成できますか?

4

2 に答える 2

1

各評価が教師に関連付けられるコンテンツ タイプ「教師評価」を作成します。「教師評価」コンテンツ タイプの作成者は、この評価を作成した学生です。

Views モジュールの統合をサポートするEntity 参照モジュールを使用できます。

于 2012-11-18T17:50:06.370 に答える