templates/base.html.twig line 1

Open in your IDE?
  1. <!doctype html>
  2. <html lang="fr" data-bs-theme="auto">
  3. <head>
  4. <meta charset="utf-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1">
  6. <title>OKS-shop</title>
  7. <meta name="description" content="La boutique spécialisée dans la fabrication Made In France">
  8. <link rel="stylesheet" href="{{ asset('assets/css/style.css') }}">
  9. <link href="{{ asset('assets/css/bootstrap.min.css') }}" rel="stylesheet">
  10. <!-- Custom styles for this template -->
  11. <link href="{{ asset('assets/css/carousel.css')}}" rel="stylesheet">
  12. <link href="{{ asset('assets/css/costum.css')}}" rel="stylesheet">
  13. <script src="https://unpkg.com/feather-icons"></script>
  14. </head>
  15. <body>
  16. <header data-bs-theme="dark">
  17. <nav class="navbar navbar-expand-md navbar-dark fixed-top bg-dark">
  18. <div class="container-fluid">
  19. <a class="navbar-brand" href="{{ path('app_home')}}">OKS-shop</a>
  20. <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarCollapse" aria-controls="navbarCollapse" aria-expanded="false" aria-label="Toggle navigation">
  21. <span class="navbar-toggler-icon"></span>
  22. </button>
  23. <div class="collapse navbar-collapse" id="navbarCollapse">
  24. <ul class="navbar-nav me-auto mb-2 mb-md-0">
  25. <li class="nav-item">
  26. <a class="nav-link active" aria-current="page" href="{{ path('app_home')}}">Accueil</a>
  27. </li>
  28. {% for category in allCategories%}
  29. <li class="nav-item">
  30. <a class="nav-link" href="{{ path('app_category', { slug: category.slug }) }}">{{category.name}}</a>
  31. </li>
  32. {%endfor%}
  33. </ul>
  34. <div class="speed-menu">
  35. {% if app.user %}
  36. <a href="{{ path('app_account')}}"><i data-feather="user"></i> {{ app.user.firstname}} </a>
  37. <a href="{{ path('app_account_wishlist')}}"><i data-feather="heart"></i></a>
  38. {% else %}
  39. <a href="{{ path('app_login')}}"><i data-feather="user"></i></a>
  40. {% endif %}
  41. <a href="{{ path('app_cart')}}">
  42. <i data-feather="shopping-cart"></i>
  43. <span class="badge text-bg-light"> {{ fullCartQuantity }} </span>
  44. </a>
  45. </div>
  46. </div>
  47. </div>
  48. </nav>
  49. </header>
  50. <main>
  51. <div class="container">
  52. {% for label, message in app.flashes %}
  53. {% for message in message %}
  54. <div class="alert mt-4 alert-{{ label }}">
  55. {{ message }}
  56. </div>
  57. {% endfor %}
  58. {% endfor %}
  59. </div>
  60. {% block body %} {% endblock %}
  61. <!-- FOOTER -->
  62. <footer class="container">
  63. <p>&copy; 2025 OKS-shop <a href="#">CGV</a> &middot; <a href="#">CGU</a></p>
  64. </footer>
  65. </main>
  66. <script src="{{ asset('assets/js/bootstrap.bundle.min.js') }}"></script>
  67. <script src="{{ asset('assets/js/global.js') }}"></script>
  68. </body>
  69. </html>