【问题标题】:Drupal 7 webform/entityforms with node reference带有节点参考的 Drupal 7 webform/entityforms
【发布时间】:2014-01-29 11:26:34
【问题描述】:

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

查看截图https://www.dropbox.com/s/rwj1lu1d34zgb53/ScreenshotEntityform.jpg

我不知道 PHP 或如何修改/编写 Drupal 模块,我只需要一些关于这是否可能以及如何做到这一点的指导,所以任何帮助都会非常棒,谢谢。

【问题讨论】:

    标签: drupal drupal-7 drupal-webform


    【解决方案1】:

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

    如果您转到结构 > 内容类型 > 您的内容类型 > 管理显示,那么您将看到一个选择框来控制每个字段的格式。

    实体参考字段可让您在标签、实体 ID 或渲染实体之间进行选择。听起来目前它已设置为标签,因此正在显示节点标题。如果您将其设置为显示呈现的实体,那么它将显示属于被引用实体的所有字段。

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

    【讨论】:

    • 谢谢你,但我不认为是这样,从视图本身中提取的字段显示正确。它的保存结果显示节点标题而不是参考字段标签。只有其中一个字段可以选择标签、实体 ID 或渲染实体。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多