templates/base.html.twig line 1

Open in your IDE?
  1. <!DOCTYPE html>
  2. <html lang="fr">
  3. <head>
  4.     <meta charset="utf-8">
  5.     <meta http-equiv="X-UA-Compatible" content="IE=edge">
  6.     <meta name="viewport" content="width=device-width, initial-scale=1">
  7.     <meta name="description" content="Todolist application">    
  8.     <meta content="noindex" name="googlebot">
  9.     <title>To Do List app</title>
  10.     <!-- Bootstrap Core CSS -->
  11.     <link href="{{ asset('css/bootstrap.min.css') }}" rel="stylesheet">
  12.     <!-- Custom CSS -->
  13.     <link href="{{ asset('css/shop-homepage.css') }}" rel="stylesheet">
  14.     <!--[if lt IE 9]>
  15.     <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
  16.     <script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
  17.     <![endif]-->
  18. </head>
  19. <body>
  20. <nav class="navbar navbar-light navbar-fixed-top" style="background-color: #e3f2fd;" role="navigation">
  21.     <div class="container">
  22.         <div class="navbar-header">
  23.             <a class="navbar-brand" href="{{ path('homepage') }}">To Do List app</a>
  24.             <img src="{{ asset('img/logo-task.png') }}" alt="OpenClassrooms" />
  25.         </div>
  26.     </div>
  27. </nav>
  28. <!-- Page Content -->
  29. <div class="container">
  30.     <div class="row navbar-top">
  31.         {% if is_granted('ROLE_ADMIN') %}
  32.         <a href="{{ path('user_create') }}" class="btn btn-primary mr-5 top-btn">Create a user</a>
  33.             <a href="{{ path('user_list') }}" class="btn btn-default top-btn">Users list</a>
  34.         {% endif %}
  35.         {% if app.user %}
  36.             <a href="{{ path('app_logout') }}" class="pull-right btn btn-danger top-btn">Sign out</a>
  37.         {% endif %}
  38.         {% if not app.user and 'login' != app.request.attributes.get('_route') %}
  39.             <a href="{{ path('login') }}" class="btn btn-success top-btn">Login</a>
  40.         {% endif %}
  41.     </div>
  42.     <div class="row">
  43.         <div class="col-md-12">
  44.             {% for flash_message in app.session.flashBag.get('success') %}
  45.                 <div class="alert alert-success" role="alert">
  46.                     {{ flash_message }}
  47.                 </div>
  48.             {% endfor %}
  49.             {% for flash_message in app.session.flashBag.get('error') %}
  50.                 <div class="alert alert-danger" role="alert">
  51.                     {{ flash_message }}
  52.                 </div>
  53.             {% endfor %}
  54.             {% block header_title %}{% endblock %}
  55.             {% block header_img %}<img class="slide-image" src="{{ asset('img/todolist_homepage.jpg') }}" alt="todo list">{% endblock %}
  56.         </div>
  57.     </div>
  58.     <br />
  59.     <div class="row">
  60.         <div class="col-md-12">
  61.             {% block body %}{% endblock %}
  62.         </div>
  63.     </div>
  64. </div>
  65. <!-- /.container -->
  66. <div class="container">
  67.     <hr>
  68.     <footer>
  69.         <div class="row">
  70.             <div class="col-lg-12">
  71.                 <p class="pull-right">Copyright {{ "now"|date("Y") }} &copy; <a href="{{ path('homepage') }}" title="Vincentg.fr">To-do List</a></p>
  72.             </div>
  73.         </div>
  74.     </footer>
  75. </div>
  76. <script src="{{ asset('js/jquery.js') }}"></script>
  77. <script src="{{ asset('js/bootstrap.min.js') }}"></script>
  78. </body>
  79. </html>