Cómo acceder a las imágenes en el archivo CSS en la plantilla de Symfony
-
27-10-2019 - |
Pregunta
En el archivo HTML puedo acceder a la carpeta de imágenes usando la función de activo, pero en mi CSS no puedo las imágenes E E E EMSE
background-image:url(../images/back.png)
{% stylesheets 'css/*' %}
<link href="{{ asset_url }}" rel="stylesheet" media="screen" />
{% endstylesheets %}
Cómo arreglar eso
Solución
¡Esto es algo que siempre me desconcierta también! De todos modos hay un filtro Assetic de cssrewrite que debería Ayúdelo a resolver este problema detectar y reescribir URL en los scripts CSS (de todos modos, incluso usando esto, es posible que deba cambiar las URL en su CSS).
Otros consejos
Yo uso esto:
background-image: url(/bundles/yourbundle/images/pic.png)
Funciona sin filtro CSSREWrite.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow