franzose
@franzose
Веб-технолог, музыкант

Symfony 2 Assetic + фильтр compass?

Всем привет.

Честно сёрфил по интернету, но так и не нашел информации, как настраивать фильтр compass у Assetic. Что мне нужно — аналог output_style из config.rb (хочу использовать compressed). Везде предлагают yui_css использовать, в документации Symfony — UglifyCSS. То есть два разных компонента для одной задачи, получается. А мне бы хотелось, если это возможно, использовать возможности самого Compass.



Есть ли у вас соображения на эту тему? Спасибо.
  • Вопрос задан
  • 10126 просмотров
Решения вопроса 1
MrLoki
@MrLoki
I will.

Компас – набор компонентов для sass. Для работы с sass/scss у симфонии есть встроенный в assetic фильтр, которому в конфиге можно указать стиль(как раз то о чем вы спрашиваете) и разрешить использовать компас.

Пример моей настройки assetic, в которой я попросил его автоматом применять scss к файлам оканчивающимся на .scss.

app/config/config.yml

assetic:
    filters:
        scss:
            style: 'compressed'
            compass: true
            apply_to: "\.scss$"

Вывод стилей теперь работает так:

{% stylesheets '@ApplicationBundle/Resources/public/scss/style.scss' %}
<link rel="stylesheet" type="text/css" media="screen" href="{{ asset_url }}" />
{% endstylesheets %}

Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы