Drupal 7

时间:2017-11-23 21:36:23

标签: drupal drupal-7 userform user-profile

我从大学获得了维护我部门网站的任务,这个网站是在近6年前在Drupal 7上创建的。我不太了解这个平台,对我来说任务很困难。 网站的创建者使用标准配置文件模块(不是profile2)为每个角色创建了不同的视图和编辑表单,并且也使用了很多东西(例如连接到不同的视图和分类)。所以我不能(不想要)移植profile2上的所有内容,但我需要在讲师 - 用户个人资料编辑表单中添加特殊字段。创建简单字段并使用特殊规则显示它对我来说不是问题。问题是我不知道如何实现此自定义字段: 字段应加载特殊内容类型的所有实体(最终作品)并显示包含当前用户(讲师)名称的实体,因此用户应该能够检查\取消选中应该在其上显示哪些作品页面,而不是。

我会非常感谢任何帮助!

1 个答案:

答案 0 :(得分:0)

该字段应为节点引用或实体引用字段。 对于两者,你必须安装一个模块才能拥有它,所以如果已经安装了其中一个,你也可以为这个字段选择它。另一个,选择一个,安装它并添加该类型的字段:

https://www.drupal.org/project/references

https://www.drupal.org/project/entityreference

应设置为引用“最终作品”节点类型,并选择适当的窗口小部件类型,带复选框的窗口类型。