带节点引用的Drupal 7 webform/entityforms

带节点引用的Drupal 7 webform/entityforms,drupal,drupal-7,drupal-webform,Drupal,Drupal 7,Drupal Webform,我在一个节点上有一个表单,其中显示了两个字段,它们是当前节点页面中的实体引用字段。它会在字段标签上显示正确的信息,但一旦保存表单,它会保存节点标题而不是正确的信息 见截图 我不知道PHP,也不知道如何修改/编写Drupal模块,我只需要一些关于这是否可行以及如何实现的指导,所以任何帮助都非常有用,谢谢。有一个设置可以编辑实体引用字段的显示方式 如果转到结构>内容类型>内容类型>管理显示,则会看到一个选择框,用于控制每个字段的格式 实体引用字段将允许您在标签、实体ID或渲染实体之间进行选择。这听起

我在一个节点上有一个表单,其中显示了两个字段,它们是当前节点页面中的实体引用字段。它会在字段标签上显示正确的信息,但一旦保存表单,它会保存节点标题而不是正确的信息

见截图


我不知道PHP,也不知道如何修改/编写Drupal模块,我只需要一些关于这是否可行以及如何实现的指导,所以任何帮助都非常有用,谢谢。

有一个设置可以编辑实体引用字段的显示方式

如果转到结构>内容类型>内容类型>管理显示,则会看到一个选择框,用于控制每个字段的格式

实体引用字段将允许您在标签、实体ID或渲染实体之间进行选择。这听起来像是现在它被设置为标签,所以显示的是节点标题。如果将其设置为显示渲染实体,则它将显示属于被引用实体的所有字段


隐藏不希望显示的字段的最简单方法是安装模块。这将为每个字段提供一个设置,允许您选择谁可以查看它。如果您不想使用“字段权限”模块,您可以创建一个自定义模板,但这听起来像是您在试图避免…

谢谢您这么做,但我不认为是这样,从视图中提取的字段本身会正确显示。它是显示节点标题而不是引用字段标签的保存结果。只有一个字段具有标签、实体ID或渲染实体选项。