burzum/cakephp-zurb-inky

此包已被废弃,不再维护。未建议替代包。

安装数: 7,146

依赖项: 0

建议者: 0

安全: 0

星标: 1

关注者: 3

分支: 1

开放问题: 0

类型:cakephp-plugin

1.0.0 2020-05-14 22:12 UTC

This package is auto-updated.

Last update: 2021-09-15 01:13:48 UTC


README

Software License Scrutinizer Coverage Code Quality

一个用于渲染Inky视图的插件。它将以适合大多数邮件客户端的方式渲染HTML和CSS。它基本上将div和外部CSS文件转换为非常古老的表格和内联CSS,以便希望邮件的实现能够正确显示。

此插件使用的库

需要php 7.1

如何使用它

假设您正在使用自定义邮件发送器如此处所述,只需为此邮件发送器的所有邮件设置视图渲染器

class MyExampleMailer extends Mailer
{
	public function __construct(Email $email = null)
	{
		parent::__construct($email);

		$this->setViewRenderer('Burzum/ZurbInky.Inky');
	}
}

如果要将CSS解析为内联CSS,请在视图中调用setCssFiles()

在布局或操作中设置您想要与Inky一起使用的CSS文件。

$this->setCssFiles([
	'one',
	'two'
]);

文件使用与UrlHelper::css()相同的符号设置,默认情况下在应用的webroot/css文件夹中查找。

许可协议

版权所有:Florian Krämer

在MIT许可证下授权。文件重新分发必须保留上述版权声明。