2016-08-03 67 views
1

我想将一个.css和.scss文件包含在一个树枝模板中,是否需要这样写?css和scss在树枝文件

{% stylesheets filter="sass" 
    "css/proposal/edit.scss" 
    "bundles/bmatznerfontawesome/scss/font-awesome.scss" 
%} 
    <link rel="stylesheet" href="{{ asset_url }}" /> 
{% endstylesheets %} 

{% stylesheets 
    "bundles/simplemde/debug/simplemde.css" 
%} 
    <link rel="stylesheet" href="{{ asset_url }}" /> 
{% endstylesheets %} 

我不喜欢多余的文字,但是当我尝试将css文件在被过滤SCSS第一个块链接文件,它不会工作。

回答

1

取下过滤器属性,并在你的配置添加一个“apply_to”选项:

// app/config.yml : 

assetic: 
    # ... 
    filters: 
     sass: 
      # ... 
      apply_to: ".scss$" 

然后你就可以组都在第一:

{% stylesheets 
    "css/proposal/edit.scss" 
    "bundles/bmatznerfontawesome/scss/font-awesome.scss" 
    "bundles/simplemde/debug/simplemde.css" 
%} 
    <link rel="stylesheet" href="{{ asset_url }}" /> 
{% endstylesheets %} 
+0

冷静,那好多了,THX – Asara