我正在建立一个 Drupal 7 站点,要求扮演“学生”角色的成员提交对扮演“教师”角色的成员的评论。我需要每个学生能够一次评论所有老师,然后我需要建立一个 View ,每个老师只能看到与他们相关的评论。评论是更大的申请表的一部分,因此内容类型中的某些字段需要对所有教师可见。
我知道如何设置实体引用 View ,以便学生可以从下拉列表中选择教师。我的问题是 - 我可以将文本字段与特定实体相关联吗?如果我可以这样做,我可以将教师的 View 配置为仅显示用当前用户“标记”的学生反馈字段.
澄清一下:我无法制作一个学生需要多次填写的内容类型 - 每个老师一次 - 因为学生只需要创建一个帖子。内容类型应如下所示:
选择你的第一选择老师: (这是我一直在使用实体引用下拉列表的地方)
解释您的第一选择: (这应该是一个文本字段,只有在第一个下拉字段中选择的学生、管理员和教师有权查看)
选择你的第二选择老师: (这是另一个实体引用下拉列表)
解释您的第二个选择: (另一个文本字段,仅在第二个下拉字段中选择的学生、管理员和教师可见)
我可以用规则模块完成这个吗?
最佳答案
尝试 Field Permissions ;它就是为此而构建的。
The Field Permissions module allows site administrators to set field-level permissions to edit, view and create fields on any entity.
关于php - 如何仅允许特定用户查看 Drupal 中内容类型的特定字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13441345/