openbuildings/swiftmailer-css-inliner

将HTML邮件中的CSS内联

0.7.0 2021-01-18 10:15 UTC

This package is auto-updated.

Last update: 2024-09-18 18:22:51 UTC


README

Swift Mailer插件,将CSS(在样式标签中)内联到特定的HTML标签中。使用 CssToInlineStyles。适用于HTML正文或HTML部分。

安装

$ composer require openbuildings/swiftmailer-css-inliner

使用

use Openbuildings\Swiftmailer\CssInlinerPlugin;

$mailer = Swift_Mailer::newInstance();

$mailer->registerPlugin(new CssInlinerPlugin());

您可以通过提供自己的CssToInlineStyles对象来设置自定义参数。例如

use Openbuildings\Swiftmailer\CssInlinerPlugin;
use TijsVerkoyen\CssToInlineStyles\CssToInlineStyles;

$mailer = Swift_Mailer::newInstance();

$converter = new CssToInlineStyles();
$converter->setUseInlineStylesBlock(false);

$mailer->registerPlugin(new CssInlinerPlugin($converter));

许可证

版权所有 © Clippings Ltd。由 Clippings团队贡献者 创建。

根据BSD-3-Clause许可证,阅读 LICENSE 文件。