【问题标题】:Craft CMS: sending email after entry is publishedCraft CMS:条目发布后发送电子邮件
【发布时间】:2022-12-15 16:30:23
【问题描述】:

我想创建一个带有频道的网站。在这个频道,我想发布活动。在条目中,将有一个可选择的类别,其中包含一个电子邮件地址。一旦我发布条目,craft 应该向所选类别的电子邮件发送一封电子邮件,其中包含条目的详细信息(比如信息邮件“嘿,有一个新活动。看看”)。

我用谷歌搜索了几个小时,但找不到合适的解决方案。我跨过了工艺模块,但我是编程新手,而且解释非常多。有没有人可以帮助我并逐步引导我创建这样的解决方案?

【问题讨论】:

    标签: email yii craftcms


    【解决方案1】:

    模块确实是要走的路。它们允许您编写自定义代码来扩展 Craft CMS 的功能。

    您想要的可以借助事件来实现:Craft CMS 在每个请求的生命周期中的不同点分派大量事件。您可以收听这些事件以做出相应的反应。

    在您的情况下,您应该查看 craftelementsEntry 类的 EVENT_AFTER_SAVE。为了帮助您入门,Craft 提供了一个event listener code generator

    然后您需要编写一个包含生成的代码的模块。这个article from the Craft knowledge base 应该能帮到你。这个article from NYStudio107也是一个很好的介绍。

    有一个discord community for Craft CMS,您可以在那里寻求帮助,还有一个专用的stackexchange site

    如果您在这里需要更多帮助,我们需要查看一些代码。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-12-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多