ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

php – 如何只允许特定用户在Drupal中查看内容类型的特定字段?

2019-09-01 14:28:49  阅读:274  来源: 互联网

标签:drupal-modules php drupal drupal-7 entityreference


我正在建立一个Drupal 7网站,要求具有“学生”角色的成员提交有关“老师”角色的成员的评论.我需要每个学生能够一次审查所有教师,然后我需要建立一个视图,每个教师只能看到与他们相关的评论.评论是更大的申请表的一部分,因此内容类型中的某些字段需要可供所有教师查看.

我知道如何设置实体参考视图,以便学生可以从下拉列表中选择教师.我的问题是 – 我可以将文本字段与特定实体相关联吗?如果我可以这样做,我可以将教师的视图配置为仅显示与当前用户“标记”的学生反馈字段.

澄清:我不能制作一个学生多次填写的内容类型 – 每个教师一次 – 因为学生只需要创建一个帖子.内容类型应如下所示:

选择你的第一选择老师:(这是我一直使用实体参考下拉列表的地方)
解释您的第一个选择:(这应该是一个文本字段,只有在第一个下拉字段中选择的学生,管理员和教师才有权查看)

选择你的第二选择老师:(这是另一个实体参考下拉列表)
解释您的第二个选择:(另一个文本字段,仅显示在第二个下拉字段中选择的学生,管理员和教师)

我可以用规则模块来完成这个吗?

解决方法:

试试Field Permissions;它专为此而建.

The Field Permissions module allows site administrators to set
field-level permissions to edit, view and create fields on any entity.

标签:drupal-modules,php,drupal,drupal-7,entityreference
来源: https://codeday.me/bug/20190901/1784119.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有