css - (symfony5 twig) 不能在电子邮件中应用多个内联 css
问题描述
https://symfony.com/doc/current/mailer.html#using-external-css-files
我已经解决了这个问题,它甚至说“您可以将无限数量的参数传递给 inline_css() 以加载多个 CSS 文件。”
我已经定义了一个名为“css”的命名空间。
twig:
default_path: '%kernel.project_dir%/templates'
form_themes: ["bootstrap_4_layout.html.twig"]
paths:
"%kernel.project_dir%/public/css": css
"%kernel.project_dir%/public/images": images
尽管如此,当我传递多个 css 文件时,它只加载最后一个。如果我交换位置,它会加载 bootstrap.min.css 但不是我的自定义 css。
<!DOCTYPE html>
{% apply inline_css(source("@css/bootstrap.min.css"), source("@css/style.css")) %}
<html>
<body>
</body>
</html>
{% endapply %}
解决方案
推荐阅读
- python - Pylint 不执行
- google-apps-script - 将 Hello Sign API 连接到应用程序脚本项目
- sql - 使用sql合并来自2个数据库的列
- azure - 在 Azure 函数中将 loglevel 设置为 Trace 时看不到 Trace 日志
- python - 熊猫删除具有不同列值的不同行
- sql - Q) 编写查询以返回区域和相应的销售增长(比较 Q4-2019 与 Q3-2019 之间的增长)
- webview - Nativescript webview 为 mediaDevices.getUserMedia 设置权限
- bazel - 如何获取 bazel 规则执行开始时间?
- vb.net - 为什么在 Intel 机器上编译的 VB.NET DLL Addin for Inventor 可以在 Intel 机器上运行,但不能在 AMD 上运行?
- mysql - 如何更改 MySQL 中的默认用户?