innoweb / silverstripe-symfony-mailer-emogrifier
轻松将 Emogrifier 集成到 SilverStripe 中,并自动内联 CSS 发送电子邮件。
1.0.0
2023-05-16 12:27 UTC
Requires
This package is auto-updated.
Last update: 2024-09-16 15:11:12 UTC
README
概览
轻松将 Emogrifier 集成到 Silverstripe 中,并自动内联 CSS 发送电子邮件。
该项目基于 bummzack/silverstripe-emogrify,将 Emogrifier 与 Symfony Mailer 集成。
要求
- Silverstripe 框架 ^5
- Emogrifier ^7
注意:此模块与 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 许可证,请参阅 许可证