johndelson/cakephp-zurb-inky

安装: 1

依赖项: 0

建议者: 0

安全: 0

星标: 0

关注者: 0

分支: 2

类型:cakephp-plugin

1.0.3 2023-06-19 13:49 UTC

This package is auto-updated.

Last update: 2024-09-19 17:02:16 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

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