bummzack / silverstripe-emogrify
将 Emogrifier 插件集成到 SilverStripe 中。
1.0.0
2021-10-11 11:44 UTC
Requires
- php: ^7.2 || ^8.0
- bummzack/swiftmailer-emogrifyplugin: ^1.0
- silverstripe/framework: ^4.9
Requires (Dev)
- sminnee/phpunit: ^5.7
- squizlabs/php_codesniffer: ^3
README
轻松将 Emogrifier 集成到 SilverStripe 中,并自动内联 CSS 发送电子邮件。
安装和需求
- 需要 EmogrifierPlugin 及其依赖项。
- SilverStripe 4.9+
通过 composer 安装
composer require bummzack/silverstripe-emogrify
使用方法
该模块已将 EmogrifierPlugin
作为插件注册到 SwiftMailer 上。默认情况下,它将仅提取您 HTML 中的样式(例如,在 <style>
标签中)。
要提供自己的 CSS 文件,请将以下内容添加到您的 config.yml
Bummzack\SilverStripeEmogrify\EmogrifierPlugin: css_file: 'mysite/css/email.css'
请注意,如果 CSS 文件的路径不是绝对路径,它将被视为相对于 BASE_PATH
的 相对路径!