Salut , je trouve problémeet suivre la documentationOverriding Default FOSUserBundle Templates
en site symfony mais toujours je trouve la même probléme
le code du layout en app
le code du base.html.twig en app
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 {% extends '::base.html.twig' %} {% block content %} {% if app.request.hasPreviousSession %} {% for type, messages in app.session.flashbag.all() %} {% for message in messages %} <div class="flash-{{ type }}"> {{ message }} </div> {% endfor %} {% endfor %} {% endif %} <div> {% block fos_user_content %} {% endblock fos_user_content %} </div> {% endblock content %}
le code du page login en app
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64 <!DOCTYPE html> <html lang="en"> <head> {% block stylesheet %} <link href="{{asset('bundles/user/bower_components/bootstrap/dist/css/bootstrap.min.css') }}" rel="stylesheet"> <!-- MetisMenu CSS --> <link href="{{asset('bundles/user/bower_components/metisMenu/dist/metisMenu.min.css') }}" rel="stylesheet"> <!-- Custom CSS --> <link href="{{asset('bundles/user/dist/css/sb-admin-2.css') }}" rel="stylesheet"> <!-- Custom Fonts --> <link href="{{asset('bundles/user/bower_components/font-awesome/css/font-awesome.min.css') }}" rel="stylesheet" type="text/css"> <!-- Timeline CSS --> <link href="{{asset('bundles/user/dist/css/timeline.css') }}" rel="stylesheet"> <!-- Morris Charts CSS --> <link href="{{asset('bundles/user/bower_components/morrisjs/morris.css') }}" rel="stylesheet"> {% endblock %} <!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries --> <!-- WARNING: Respond.js doesn't work if you view the page via file:// --> <!--[if lt IE 9]> <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script> <script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script> <![endif]--> </head> <body> {% include 'topnav.html.twig' %} <div class="container"> {% block content %} {% endblock content %} </div> {% block script %} <!-- jQuery --> <script src="{{asset('bundles/user/bower_components/jquery/dist/jquery.min.js') }}"></script> <!-- Bootstrap Core JavaScript --> <script src="{{asset('bundles/user/bower_components/bootstrap/dist/js/bootstrap.min.js') }}"></script> <!-- Metis Menu Plugin JavaScript --> <script src="{{asset('bundles/user/bower_components/metisMenu/dist/metisMenu.min.js') }}"></script> <!-- Morris Charts JavaScript --> <script src="{{asset('bundles/user/bower_components/raphael/raphael-min.js') }}"></script> <script src="{{asset('bundles/user/bower_components/morrisjs/morris.min.js') }}"></script> <script src="{{asset('bundles/user/js/morris-data.js') }}"></script> <!-- Custom Theme JavaScript --> <script src="{{asset('bundles/user/dist/js/sb-admin-2.js') }}"></script> {% endblock script %} </body> </html>
quelle est la solution et merci d'avance
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81 {% extends "base.html.twig" %} {% block stylesheet %} <link href="{{asset('bundles/user/bower_components/bootstrap/dist/css/bootstrap.min.css') }}" rel="stylesheet"> <!-- MetisMenu CSS --> <link href="{{asset('bundles/user/bower_components/metisMenu/dist/metisMenu.min.css') }}" rel="stylesheet"> <!-- Custom CSS --> <link href="{{asset('bundles/user/dist/css/sb-admin-2.css') }}" rel="stylesheet"> <!-- Custom Fonts --> <link href="{{asset('bundles/user/bower_components/font-awesome/css/font-awesome.min.css') }}" rel="stylesheet" type="text/css"> {% endblock %} {% trans_default_domain 'FOSUserBundle' %} {% block content %} {% block fos_user_content %} <div > {% if error %} <div class="alert alert-danger" role="alert">{{ error.messageKey|trans(error.messageData, 'security') }}</div> {% endif %} </div> <div class="container"> <div class="row"> <div class="col-md-4 col-md-offset-4"> <div class="login-panel panel panel-default"> <div class="panel-heading"> <h3 style="font-weight: bold;" class="panel-title text-center">Please Sign In</h3> </div> <div class="panel-body"> {% if is_granted('ROLE_ADMIN') %} <form action="{{ path("crud_ajoutactualite") }}" method="post"> {% else %} <form action="{{ path("fos_user_security_check") }}" method="post"> {% endif %} <input type="hidden" name="_csrf_token" value="{{ csrf_token("authenticate") }}"> <fieldset> <div class="form-group"> <input class="form-control" type="text" placeholder="Utilisateur" id="username" name="_username" value="{{ last_username }}" required="required"> </div> <div class="form-group"> <input class="form-control" type="password" placeholder="Mot De Pass" id="password" name="_password" required="required"> </div> <div class="checkbox"> <label> <input type="checkbox" id="remember_me" name="_remember_me" value="on">Remember Me </label> </div> <!-- Change this to a button or input when using this as a form --> <input type="submit" id="_submit" name="_submit" value="{{ 'security.login.submit'|trans }}" class="btn btn-lg btn-success btn-block" /> </fieldset> </form> </div> </div> </div> </div> </div> {% endblock fos_user_content %} {% endblock %} {% block script %} <!-- jQuery --> <script src="{{asset('bundles/user/bower_components/jquery/dist/jquery.min.js') }}"></script> <!-- Bootstrap Core JavaScript --> <script src="{{asset('bundles/user/bower_components/bootstrap/dist/js/bootstrap.min.js') }}"></script> <!-- Metis Menu Plugin JavaScript --> <script src="{{asset('bundles/user/bower_components/metisMenu/dist/metisMenu.min.js') }}"></script> <!-- Custom Theme JavaScript --> <script src="{{asset('bundles/user/dist/js/sb-admin-2.js') }}"></script> {% endblock %}
Partager