Задать вопрос
Akuma
@Akuma
Веб-программист

Как в Symfony2 глобально отключить произвольный CSS фильтр у Assetic'а?

Добрый вечер,

есть сторонний бандл подключаемый через composer. Этот бандл для CSS использует ассетик-фильтр yui_css. Стоит знак вопроса перед фильтром и он используется только в продакшене.

Что делать, если я не хочу его использовать? В моем случае он просто не нужен, т.к. используются другие фильтры.

Можно конечно залезть в исходники бандла и просто убрать этот фильтр из {% stylesheets %}, но хотелось бы найти более разумное решение, например заставить Symfony игнорировать именно этот фильтр.

Я пробовал задавать неправильный путь к jar-файлу - все падает в ошибку.

Может есть какой-то "правильный" способ отключить этот фильтр без копания в исходниках?

  • Вопрос задан
  • 2623 просмотра
Подписаться 2 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
hell0w0rd
@hell0w0rd
Просто разработчик
Я бы посоветовал написать в симфони-группы в гугле.
Самое простое сейчас - скопипастить шаблон в
app/Resource/<BundleNamespace>/views/<reap_template_path.html.twig>
и исправить его так, как вам нужно, при компиляции симфони сама подтянет именно ваш шаблон.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Neutral
@Neutral
Можно попробовать сделать класс-заглушку с интерфейсом, аналогичным CssCompressorFilter, и подсунуть его в сервис assetic.filter.yui_css параметром assetic.filter.yui_css.class.
Пусть возвращает то же самое, что получил на вход.
Документация по теме.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽