reflar/pretty-mail

此包已被弃用且不再维护。作者建议使用 fof/pretty-mail 包。

为 Flarum 创建 HTML 邮件

资助包维护!
网站

安装: 373

依赖: 0

建议: 0

安全: 0

星标: 9

关注者: 6

分支: 1

开放问题: 7

语言: TypeScript

类型: flarum-extension

1.1.2 2023-11-12 16:56 UTC

README

License Latest Stable Version OpenCollective

Flarum 扩展。为邮件创建自定义 HTML 模板!

  • 从扩展设置配置您的自定义邮件模板
  • 此功能支持 Flarum 发送的所有邮件以及第三方扩展

扩展

其他扩展可以从其他扩展中为模板提供额外的变量。例如

在您的 extend.php

(new \FoF\PrettyMail\Extend\PrettyMail)
    ->addTemplateData('myNewVariable', Callback\NewVariableCallback::class),

回调函数应为可调用的类,并接受 \Flarum\Notification\Blueprint\BlueprintInterface,返回应分配给新变量的 string 值。

您还应该使用键 fof-pretty-mail.admin.settings.attributes.myNewVariable 包含一个翻译,这将显示在扩展设置页面中,以便管理员用户知道新键提供的内容,以及他们在模板中应该如何使用它。

安装

使用 composer 安装

composer require fof/pretty-mail:"*"

更新

composer update fof/pretty-mail

重要提示

由于 Flarum 处理某些邮件的方式,我不得不使用一个“黑客”方法来使其工作。请将您遇到的问题报告到我们的 Github。

链接

FriendsOfFlarum 开发的扩展。