使用D7在摘要邮件中的节点参考字段的标记

时间:2015-07-29 13:54:17

标签: drupal-7 digest nodereference

我在D7中使用订阅模块。

我正在为Digest订阅邮件生成模板。我有一个图像的节点参考字段。我想在摘要邮件中添加该图像,我该如何添加?

对于单个邮件,我使用的标记如[node:field-blog-image:field_master_image]。这适用于单个邮件,但不适用于摘要邮件。我也尝试过[subs:items:index:#0:as-node:field-blog-image:field_master_image]。但这不起作用。

请帮助我....

2 个答案:

答案 0 :(得分:0)

尝试添加HOOK以更改摘要电子邮件数据。 参考:https://www.drupal.org/files/issues/subscriptions_mail.cron_.inc_.648600.8_0.patch

这个适用于Drupal 6,但您可以将相同的逻辑应用于Drupal 7.

不幸的是需要破解贡献的模块,但它的工作原理。 如果有任何人有更好的解决方案,请建议。

干杯!!!

答案 1 :(得分:0)

Yess,我们可以添加钩子来改变摘要邮件数据。

替代选项如下:

  1. 为您要发送摘要邮件的特定节点类型设置html结构。
  2. 在摘要邮件选项中将令牌设为[subs:items:index:#0:formatted]。它将自动显示格式化的html,包括摘要邮件中的图像。