Как получить доступ к изображениям в файле css в шаблоне symfony
В html-файле я могу получить доступ к папке изображений с помощью функции asset, но в моем css я не могу использовать электронные изображения
background-image:url(../images/back.png)
{% stylesheets 'css/*' %}
<link href="{{ asset_url }}" rel="stylesheet" media="screen" />
{% endstylesheets %}
Как это исправить
2
Author: user825904, 2012-01-12
2 answers
Это то, что меня тоже всегда озадачивает! В любом случае, есть cssrewrite assetic фильтр, который должен помочь вам решить эту проблему, обнаруживая и переписывая URL-адреса в css-скриптах (в любом случае, даже используя это, вам может потребоваться изменить URL-адреса в вашем css).
-1
Author: Aldo Stracquadanio, 2012-01-12 13:59:39
Я использую это:
background-image: url(/bundles/yourbundle/images/pic.png)
Работает без фильтра cssrewrite.
3
Author: Michael Sauter, 2012-01-12 14:39:27