在Twig with Symfony2中使用{%stylesheets%}标记时,通过Twig运行CSS文件

Not*_*ble 11 css symfony twig assetic

我在我的模板中包含了CSS样式表,如下所示:

{% stylesheets
    "@SomeBundle/Resources/assets/css/default.css.twig"
    "@SomeBundle/Resources/assets/css/global.css.twig"
%}
    <link rel="stylesheet" href="{{ asset_url }}" />
{% endstylesheets %}
Run Code Online (Sandbox Code Playgroud)

但是我想通过Twig运行这些CSS文件,这在使用{% stylesheets %}标签时是否有任何可能,或者这需要一些其他方法.我已经尝试启用twig过滤器,但这不存在.

Pap*_*ppa 3

如果将 css 作为内部样式表加载,则可以做到这一点。像这样的东西:

{% block stylesheets %}
    {{ parent() }}
    {% include 'AcmeBundle:Bundle:mycss.css.twig' %}
{% endblock %}
Run Code Online (Sandbox Code Playgroud)

然后 mycss.css.twig 模板将包含:

<style type="text/css">
    /* */
</style>
Run Code Online (Sandbox Code Playgroud)