我在app / theme / AcmeTheme下有一个自定义主题。我有主题工作,我可以在视图下定义自己的模板或覆盖其他Bundles的模板。问题是我无法弄清楚如何在我的主题中添加自定义CSS文件。 我试过这么胖:
AcmeTheme /公共/ style.css中 AcmeTheme /网络/ style.css中
但运行资产后:install和sylius:theme:assets:安装文件未复制。我已多次阅读文档,但仍然无法使用它。
答案 0 :(得分:3)
将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') }}">
答案 1 :(得分:1)
app / themes / AcmeTheme / web / assets /中的资源解决方案对我不起作用。添加自定义资产的唯一方法是通过app / themes / AcmeTheme / SyliusShopBundle / public /这很奇怪。