fof/pretty-mail

为 Flarum 创建 HTML 邮件

资助包维护!
网站

安装数: 21,647

依赖项: 1

建议者: 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 处理某些邮件的方式,我不得不使用一个“hack”来使其工作。请将您遇到的问题报告到我们的 Github。

链接

FriendsOfFlarum 开发的一个扩展。