Bonjour,
je suis entrain de m'essayer à SF2. Pour l'instant pas de gros soucis.
Mais je but sur un problème de chemin d'image dans les CSS.
je m'explique j'ai mis ça dans mon template login.html.twig :
et dans ma CSS j'ai ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28 {% extends "MyUserBundle::layout.html.twig" %} {% block stylesheets %} {{ parent() }} {% stylesheets '@MyUserBundle/Resources/public/css/login.css' %} <link rel="stylesheet" href="{{ asset_url }}" type="text/css" media="screen" /> {% endstylesheets %} {% endblock %} {% block fos_user_content %} {% if error %} <div>{{ error }}</div> {% endif %} <form action="{{ path("fos_user_security_check") }}" method="post"> <label for="username">{{ 'security.login.username'|trans({}, 'FOSUserBundle') }}</label> <input type="text" id="username" name="_username" value="{{ last_username }}" /> <label for="password">{{ 'security.login.password'|trans({}, 'FOSUserBundle') }}</label> <input type="password" id="password" name="_password" /> <input type="checkbox" id="remember_me" name="_remember_me" value="on" /> <label for="remember_me">{{ 'security.login.remember_me'|trans({}, 'FOSUserBundle') }}</label> <input type="submit" id="_submit" name="_submit" value="{{ 'security.login.submit'|trans({}, 'FOSUserBundle') }}" /> </form> {% endblock fos_user_content %}
lorsque je regarde dans firebug , ma CSS se charge bien avec le chemin : /app_dev.php/css/ef49724_login_1.css
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 body { background: #393939 url(../images/login/login_bg.jpg) no-repeat top center; }
et le navigateur tente de chargé l'image avec ce chemin : /app_dev.php/images/login/login_bg.jpg
et je me chope une belle erreur 404. Comment peut-on faire pour utiliser des images de fonds dans les CSS ? Y a t'il une syntaxe spéciale (prefix ou autre ?
Merci
Partager