如何在帖子内容后发送作者电子邮件? -- emails 领域 drupal 相关 的问题

How to send author an email after they post content?


0
vote

问题

中文

当我保存一块"my_custom_content_type" 时,我想向用户发送电子邮件,基本上"您的内容已经提交,将在审查后发布" 我知道这是WebForms的核心功能,但是为自定义内容类型完成此操作的最佳方法是什么?

英文原文

When I user saves a piece of "my_custom_content_type" I want to send the user an email, basically "your content has been submitted, will be published after review" I know this is a core feature for webforms, but what is the best way to accomplish this for Custom Content Types?

  

回答列表

6
 
vote

一种简单的方法是与规则模块

  • 事件:保存新内容后
  • 行动:发送电子邮件。

这是一个示例规则导出(对于 article ),可以通过 admin/config/workflow/rules/reaction/import

中的UI导入
  { "rules_review_notification" : {     "LABEL" : "Send review notification email",     "PLUGIN" : "reaction rule",     "OWNER" : "rules",     "REQUIRES" : [ "rules" ],     "ON" : { "node_insert--article" : { "bundle" : "article" } },     "DO" : [       { "mail" : {           "to" : [ "node:author:mail" ],           "subject" : "[Notification] Content submitted for review",           "message" : "Your content has been submitted and will be published after review."         }       }     ]   } }   
 

One easy way to do that is with the Rules module

  • Event: After saving new content
  • Action: Send email.

Here's an example Rules export (for article) that can be imported via the UI at admin/config/workflow/rules/reaction/import

{ "rules_review_notification" : {     "LABEL" : "Send review notification email",     "PLUGIN" : "reaction rule",     "OWNER" : "rules",     "REQUIRES" : [ "rules" ],     "ON" : { "node_insert--article" : { "bundle" : "article" } },     "DO" : [       { "mail" : {           "to" : [ "node:author:mail" ],           "subject" : "[Notification] Content submitted for review",           "message" : "Your content has been submitted and will be published after review."         }       }     ]   } } 
 
 

相关问题

0  联系表单节点集成  ( Contact form node integration ) 
我有内容类型,我想在节点页面底部添加联系人按钮,但是 我有问题所以如何添加一个简单的联系表单,即在消息中添加节点标题以及当匿名用户转到名为"示例12" 的节点页面时,主体文本之后有"联系人" 或"提出更多" 按钮它表明了页面。 用户离开消息后,它进入管理员内容列表和管理员知道他/她去那里的页面。 示例i检查页面名为...

1  如何以SimpleNews电子邮件提供Inline Image Email of Absolute URL?  ( How do i give an inline image in a simplenews email an absolute url ) 
field--text-with-summary.html.twig 的输出给出了每个内联图像这个表单的相对网址: <img alt="Image 1" data-entity-type="file" data-entity-uuid="5ed6da76..." src="/sites/default/f...

1  自动填写接触表的主题行  ( Automatically fill in the subject line of contact form ) 
是否有一种方法可以自动填充Drupal 8联系人表单中的字段,例如通过将值传递在URL中?例如。 /联系/ myForm?主题=主题%20lile 如果drupal没有这个内置,是否有人知道将执行此操作的JavaScript插件? ...

0  从管理员订单电子邮件更改  ( Change from on admin order emails ) 
在Drupal Commerce模块有没有办法将管理员订单电子邮件发件人更改为客户电子邮件而不是来自管理员的电子邮件? 谢谢! ...

1  如何在页面上显示Drupal 8联系人表格?  ( How do i show a drupal 8 contact form on a page ) 
我创建了一种名为"表单页面" 的新内容类型,具有所需的字段是对联系人表单的引用。所以在页面上,您将拥有一个身体,并且在该联系人本身下面。我似乎无法弄清楚如何在页面上显示表单。我要么得到一个链接,要么打印出的联系表单的系统名称。我怎么样? ...

0  是否有可能使STAIN_EMAIL成为I18N变量?  ( Is it possible to make site email an i18n variable ) 
根据现场语言,我们有多语种网站指向2个域。 www.example.com(瑞典语) www.other.com(英文) 现在,当某些用户从瑞典域发布内容时,我们要从info@example.com和info@othamp.com和来自info@othamp.com 中的info@example.com和如果...

0  在一个地方保留信息在几个位置  ( Keep info in one place to be use in several locations ) 
按照标题,什么是最好的做法,例如我想在一个地方保存/保持信息,如网站的详细信息,以便我想改变一些东西,我不必通过每个页面/块 修改它。 例如:公司电话号码。 现在我拥有页脚和联系页面。 有没有办法改变它,以便让每个地方的每个地方都会自动更改? ...

0  Commerce Billy邮件:如何将多个文件附加到电子邮件中  ( Commerce billy mail how to attach multiple files to an email ) 
我有modum 商务比利邮件工作。此外,还要发送附加到邮件的发票PDF,我想发送两个文件(条款&amp;条件和价格列表)。 这是文件commerce_billy_mail.module的函数_commerce_billy_mail_get_attachments,它似乎是适当的函数(?),但我不知道如何添加附加文件:...

2  如何通过订单完成,通过电子邮件来修复我的规则来通知产品的作者?  ( How to fix my rule to notify authors of products by email at order completion ) 
我正在尝试以完成顺序向每个产品(线项)的作者向作者发送电子邮件通知。 我已经尝试了围绕下面的规则的许多东西......现在处于生命中的一个奇怪的点。 我可以使用 [commerce-order:commerce-line-items:0:commerce-product:creator:mail] 技巧,但它只将邮件...

3  如何使用规则将节点作为身体内容发送?  ( How to send node as body content in email using rules ) 
我想知道在使用规则模块? ...

2  发送邮件时,在运行时更改系统邮件  ( Change system mail on run time when sending mail ) 
我有4个域使用域访问模块,如a.com,b.com,c.com,D.com。目前,当用户寄存器时,他收到来自admin@a.com的邮件,默认在站点配置中。现在我想要的是改变关于4个不同域的运行时的系统邮件,以便从b.com的用户注册时,他将收到来自admin@b.com的邮件等.AS在系统配置中保存此信息在运行时发...

0  如何创建规则要将电子邮件发送到所选电子邮件地址列表?  ( How to create a rule to send an email to a list of selected email addresses ) 
我有一个名为 XYZ 的内容类型。此内容类型具有名为 Email Addresses 的字段,其中包含门户网站中用户的电子邮件地址列表。 现在当用户添加XYZ的内容并从电子邮件地址列表中选择所需的电子邮件地址时,应该将电子邮件发送到所有所选电子邮件地址。 我知道规则模块应该用来履行这个,但引导我的步骤,如何制作这样的...

1  如何在集团标记后向所有组成员发送电子邮件?  ( How to send an email to all members of a group after the group is flagged ) 
我使用组模块。我创建一个标记组的标志。我希望当一个组被标记时,发送电子邮件给该组的所有成员。怎么办? 我创建了以下规则,但我在"条件" 中没有任何内容的"条件" : { "rules_email_groupe" : { "LABEL" : "Email groupe", "PLUGIN" : "r...

0  用户配置文件页面上的按钮发送电子邮件  ( Button on user profile page to send email ) 
我认为这很简单,但我不知道实现这一点的最佳方式。 这就是我需要的: 在每个用户配置文件页面上添加一个按钮。当另一个用户点击按钮时,它会打开一个表单(在弹出窗口中会很大)来写入消息。电子邮件应发送到我们看到的配置文件页面的用户。 如果无法添加表单,我只需要一个"mailto:userEmail" ,所以当我点击按...

2  查看重写结果内联CSS为Newletter  ( View rewrite results inline css for newletter ) 
我正在尝试使用viplenews插件发送HTML时事通讯。 通过插件邮寄HTML完美无瑕(修补后)。我通过相应的Twig模板内的枝条调整插件包含一个视图。 我的主要问题非常类似于 我是否有可能使用内联CSS的视图,如Drupal 8在Drupal 8中我找不到正确的代码行,以禁用这种"Sanisitation" ?...

0  将节点呈现为纯文本以供邮件发送  ( Render a node as plain text for sending by mail ) 
我喜欢在drupal 8中使用节点作为邮件主体。我已经写了一个简单的模块,除了输出格式化之外,还可以正常工作: function foo_notification_node_insert($node) { $type = $node->getType(); if ($type === 'foo') { ...

3  “在1小时内无法发送超过5条消息”[已关闭]  ( You cannot send more than 5 messages in 1 hour ) 
关闭。这个问题需要更多聚焦。它目前不接受答案。 想要改进这个问题?更新问题,因此它仅拍摄了一个问题,只有编辑此帖。 关闭 3年前。 ...

1  如何更改使用WebForms发送的电子邮件模板的格式  ( How to change the format of the email template sent with webforms ) 
好的,所以我有一个客户有一种易行长期的形式,个人需要完成申请资金,但是被送到我们的客户以及每个人都没有容易阅读的电子邮件。< / p> 我已经安装了mailsystem和mimemail,所以它设置为完整的html中发送,但它仍然没有明确。 是否可以更改格式,以便对每个字段的答案/响应位于字段标签下方?如果可能的话,...

1  如何在WebForms中的电子邮件模板中的每个组件之间添加行中断  ( How to add a line break between each components in email template in webforms ) 
我有启用WebForm 7.x-4.13版本模块。 我有一个具有超过30个组件的Webform节点。在电子邮件设置中,我创建了一个自定义电子邮件模板,其中我使用令牌:[提交:值]。 然后我测试提交消息的WebForm。问题是[提交:值]以非常简单的方式打印输出组件值,标题与每个组件的值之间没有中断行。我们如何在电子邮...

1  允许用户取消订阅  ( Allow users to unsubscribe ) 
我正在研究一个具有Simblews和自定义注册过程的Drupal 7网站。注册允许用户订阅时事通讯,但一旦登录的人无处可供取消订阅。 如何使用允许用户更改其订阅的功能来创建新页面? 我已经搜索了很多,但不能得到一个具体的答案。 ...




© 2021 it.wenda123.org All Rights Reserved. 问答之家 版权所有


Licensed under cc by-sa 3.0 with attribution required.