用于实体参考的Drupal替换模式

时间:2014-03-20 15:02:26

标签: drupal-7 drupal-rules

我有一个附加到用户的个人资料类型。在那里,我有一个程序管理器的实体参考字段。我有人们可以注册的直播活动(内容类型)。我建立了一条规则,以便每当有人注册时通过电子邮件发送给程序管理员。

我的问题是我试图根据程序管理器的实体参考从配置文件中提取信息。

我使用此模式打印字段...

[registration:entity:field_program_manager]

然而,当我尝试拔出第一个名字时,手机的电子邮件我无法显示出来。

有没有人有任何想法可以分享? 非常感谢!

2 个答案:

答案 0 :(得分:0)

好的,所以我试图解决将电子邮件发送给页面的作者,但是遇到了问题。所以我创建了一个新领域,希望它更容易。在试图解决这个问题时,我解决了原始问题。

通过规则操作将节点的作者打印到电子邮件中。

[registration:entity:author]

因此,对于名字,它将是:

[registration:entity:author:profile-main:field_first_name]

希望它可以帮助别人。

答案 1 :(得分:0)

如果您使用的是实体表单而不是节点,并且引用了默认的用户信息(而不是“主配置文件”配置文件类型),那么您想使用类似的

[entityform:field-staff-entity-ref:field-work-email]

在这种情况下,“ field-staff-entity-ref”是实体表单中的实体参考字段,“ field-work-email”是用户帐户设置中的字段。