innoweb/silverstripe-symfony-mailer-emogrifier

轻松将 Emogrifier 集成到 SilverStripe 中,并自动内联 CSS 发送电子邮件。

1.0.0 2023-05-16 12:27 UTC

This package is auto-updated.

Last update: 2024-09-16 15:11:12 UTC


README

Version License

概览

轻松将 Emogrifier 集成到 Silverstripe 中,并自动内联 CSS 发送电子邮件。

该项目基于 bummzack/silverstripe-emogrify,将 Emogrifier 与 Symfony Mailer 集成。

要求

注意:此模块与 Silverstripe 5 兼容。对于 Silverstripe 4,请参阅 bummzack/silverstripe-emogrify

安装

使用 composer 安装模块

composer require innoweb/silverstripe-symfony-mailer-emogrifier dev-master

然后运行 dev/build。

配置

默认情况下,插件将内联 HTML 中的 CSS,例如在 <style> 标签中定义的样式。

您还可以通过配置提供全局 CSS 文件

Innoweb\SymfonyMailerEmogrifier\Extensions\MailerSubscriberExtension:
  css_file: 'public/_resources/themes/yourtheme/css/email.css'

请注意,如果 CSS 文件的路径不是绝对路径,它将被视为相对于 BASE_PATH相对路径

许可证

BSD 3-Clause 许可证,请参阅 许可证