【问题标题】:How to create new entity (node type) using drupal rule如何使用 drupal 规则创建新实体(节点类型)
【发布时间】:2015-12-14 10:11:24
【问题描述】:

我获得的内容类型奖项只有几个字段(用户、职位、课程)。 我已经创建了一个规则来在规则操作中创建新节点。

当我在规则中选择节点类型时,它只显示两个字段:标题和作者。

我如何在规则操作或条件中获取所有其他字段。

谢谢

【问题讨论】:

    标签: drupal-7 drupal-rules


    【解决方案1】:

    您必须创建其他操作来为要填写的其他字段设置数据值。

    【讨论】:

      【解决方案2】:

      看起来(部分)您正在尝试做的是为您提到的字段(例如课程等)添加一个规则操作,例如“设置数据值”。

      但在您能够为您的字段创建诸如“设置数据值”之类的规则操作之前,您必须确保添加规则条件Entity has field(与您想要的字段相关设置一个值)。并确保在您可能要引用此字段的其他规则条件之前添加 Entity has field 条件。根据您想要在自定义规则中执行的具体操作,替代方法可能是使用 content is of type

      这也是规则 UI 中提到的内容,例如当您添加“数据比较”条件时:某处说:

      数据选择器可帮助您深入了解规则可用的数据。要使实体字段出现在数据选择器中,您可能必须使用条件“实体具有字段”(或“内容属于类型”)

      有关说明Entity has field 条件重要性的视频教程,请参阅Data types and data selection,尤其是其中大约 13:30 到 17:30 之间显示的内容。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2021-10-27
        • 1970-01-01
        • 2019-11-27
        • 2023-03-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多