templates/home/choix.html.twig line 1

Open in your IDE?
  1. {% extends 'base.html.twig' %}
  2. {% block title %}Choix Foodtruck{% endblock %}
  3. {% block stylesheets %}
  4. {{ parent() }}
  5. {% endblock %}
  6. {% block body %}
  7. <div class="container mt-3">
  8. {% for flash in app.flashes('success') %}
  9. <div class="alert alert-success" role="alert">{{ flash }}</div>
  10. {# <hr> #}
  11. {% endfor %}
  12. {% for flashError in app.flashes('error') %}
  13. <div class="alert alert-danger mt-2" role="alert">{{ flashError }}</div>
  14. {# <hr> #}
  15. {% endfor %}
  16. <div class="row">
  17. {# <div class="col"> #}
  18. <div class="alert alert-dark shadow-lg p-3 my-3 rounded" role="alert">
  19. <h1>Bonjour et Bienvenue sur la Plateforme Foodtruck Smart Management</h1>
  20. </div>
  21. {# </div> #}
  22. </div>
  23. <div class="row row-cols-1 row-cols-lg-2 text-center align-items-center">
  24. <div class="col alert alert-light text-primary shadow-lg p-3 my-3 rounded" role="alert">
  25. <b>Trouver un service</b>
  26. </div>
  27. <div class="col">
  28. Vous trouverez ici la liste des services fournit par les foodtrucks qui se sont inscrits (Date, Lieu, Horaires et Menu de la semaine).
  29. </div>
  30. </div>
  31. <div class="row row-cols-1 row-cols-lg-2 text-center align-items-center">
  32. <div class="col alert alert-light text-primary shadow-lg p-3 my-3 rounded" role="alert">
  33. <b>Passez commande</b>
  34. </div>
  35. <div class="col">
  36. <p>Vous pourrez passer vos commande en direct auprès de ces foodtrucks.</p>
  37. </div>
  38. </div>
  39. <div class="row row-cols-1 row-cols-lg-2 text-center align-items-center">
  40. <div class="col alert alert-light text-primary shadow-lg p-3 my-3 rounded" role="alert">
  41. <b>Une liste de foodtrucks et d'emplacements</b>
  42. </div>
  43. <div class="col">
  44. <p>Vous trouverez ci-dessous la liste des foodtrucks et des emplacements accéssibles depuis ce site.</p>
  45. </div>
  46. </div>
  47. <div class="row row-cols-1 row-cols-lg-2 text-center align-items-center">
  48. <div class="col alert alert-light text-primary shadow-lg p-3 my-3 rounded" role="alert">
  49. <b>Affichez la liste des services</b>
  50. </div>
  51. <div class="col">
  52. <p>Cliquez sur la fiche de votre choix afin d'accéder à la liste des services correspondants de cette semaine.</p>
  53. </div>
  54. </div>
  55. <div class="row row-cols-1 row-cols-lg-2">
  56. <div class="col">
  57. <div class="alert alert-dark shadow-lg p-3 my-3 rounded" role="alert">
  58. Trouver un service par Foodtruck
  59. </div>
  60. <div class="row row-cols-1 row-cols-lg-2 d-flex justify-content-evenly">
  61. {% for foodtruck in foodtrucks %}
  62. <div class="col-auto">
  63. <a href="{{ path('choisir_service_par_foodtruck',{'id':foodtruck.id})}}" target="{{ foodtruck.libelle }}">
  64. <div class="child card text-white bg-primary mb-3 shadow-lg p-3 mb-5 rounded" style="max-width: 14rem;">
  65. <div class="card-header bg-light text-primary">
  66. <div>
  67. <b>{{ foodtruck.libelle }}</b>
  68. </div>
  69. </div>
  70. <div class="card-body">
  71. <p class="card-text">
  72. <img src="{{ asset('uploads/img/' ~ foodtruck.logo) }}" alt="Logo" class="d-block user-select-none mb-3" width="100%" height="100%" aria-label="Placeholder: Logo cap" focusable="false" role="img" preserveaspectratio="xMidYMid slice" viewbox="0 0 318 180" style="font-size:1.125rem;text-anchor:middle;max-width:20rem">
  73. </p>
  74. </div>
  75. <div class="card-footer bg-light text-primary">
  76. <div>
  77. <b>Description : </b>
  78. </div>
  79. <div>
  80. {# {{ foodtruck.description }} #}
  81. </div>
  82. </div>
  83. </div>
  84. </a>
  85. </div>
  86. {% endfor %}
  87. </div>
  88. </div>
  89. <div class="col">
  90. <div class="alert alert-dark shadow-lg p-3 my-3 rounded" role="alert">
  91. Trouver un service par Emplacement
  92. </div>
  93. <iframe src="https://maps.google.com/maps?q=bouche+du+rhone&output=embed" frameborder="0" width="600" height="400"></iframe>
  94. <div class="row row-cols-1 row-cols-lg-2 d-flex justify-content-evenly">
  95. {% for emplacement in emplacements %}
  96. <div class="col-auto">
  97. <a href="{{ path('choisir_service_par_emplacement',{'id':emplacement.id})}}" target="{{ emplacement.libelle }}">
  98. <div class="child card text-white bg-primary mb-3 shadow-lg p-3 mb-5 rounded" style="max-width: 14rem;">
  99. <div class="card-header bg-light text-primary">
  100. <div>
  101. <b>{{ emplacement.libelle }}</b>
  102. </div>
  103. </div>
  104. <div class="card-body">
  105. <p class="card-text">
  106. <div>{{ emplacement.adr }}</div>
  107. <div>{{ emplacement.cp }}</div>
  108. <div>{{ emplacement.ville }}</div>
  109. </p>
  110. </div>
  111. <div class="card-footer bg-light text-primary">
  112. </div>
  113. </div>
  114. </a>
  115. </div>
  116. {% endfor %}
  117. </div>
  118. </div>
  119. </div>
  120. </div>
  121. {% endblock %}