nerds-and-company/css-to-inline-styles-twig-extension

一个用于将CSS作为内联样式插入标签的Twig扩展

2.0.0 2020-06-11 13:47 UTC

This package is auto-updated.

Last update: 2024-09-11 23:14:17 UTC


README

Build Status Latest Stable Version Total Downloads Latest Unstable Version License

基于Roberto Trunfio在https://github.com/robertotru/ToInlineStyleEmailBundle上的工作

使用了Tijs Verkoyen的https://github.com/tijsverkoyen/CssToInlineStyles

安装

此Twig扩展通过Composer安装。请在项目根目录下运行以下命令

composer require nerds-and-company/css-to-inline-styles-twig-extension

这将把nerds-and-company/css-to-inline-styles-twig-extension作为需求添加到您的项目的composer.json文件中,并将源代码安装到vendor/nerds-and-company/css-to-inline-styles-twig-extension目录下

将扩展添加到Twig_Environment

use NerdsAndCompany\CssToInlineStyles\Twig\InlineCssExtension;
use Twig\Environment;

$twig = new Environment(...);

$twig->addExtension(new InlineCssExtension());

用法

{% inlinecss '/absolute/path/file.css' %}
   <tag>Html to be converted</tag>
{% endinlinecss %}