如何在 Sylius 主题上添加 CSS 个文件?

How to add CSS files on a Sylius theme?

我在 app/theme/AcmeTheme 下有一个自定义主题。我有主题工作,我可以在视图下定义我自己的模板或覆盖其他包的模板。问题是我不知道如何在我的主题中添加自定义 CSS 文件。 我试过这么胖:

AcmeTheme/public/style.css AcmeTheme/web/style.css

但是在 运行 assets:install 和 sylius:theme:assets:install 之后文件没有被复制。我已经多次阅读文档,但仍然无法正常工作。

将你的 style.css 放在 app/themes/AcmeTheme/SyliusShopBundle/public/ 和 运行 sylius:theme:assets:install 中。现在你的 style.css 应该在 web/bundles/_themes/AcmeTheme/template/syliusshop/ 中可用,你可以将它包含在 html.twig 中 <link rel="stylesheet" href="{{ asset('bundles/syliusshop/styles.css') }}">

资产在 app/themes/AcmeTheme/web/assets/ 中的解决方案对我不起作用。添加自定义资产的唯一方法是通过 app/themes/AcmeTheme/SyliusShopBundle/public/ 这很奇怪。