templates/frontend/nav/_navbar.html.twig line 1

Open in your IDE?
  1. <header class="col-12" {% if banner is defined and banner is not null %} style="margin-top:29px;" {% endif %}>
  2. {% if app.request.cookies.has('whitelistLength') %}
  3. {% if app.request.cookies.get('whitelistLength') > 0 %}
  4. {% set whitelistLen = app.request.cookies.get('whitelistLength')%}
  5. {% endif %}
  6. {% endif %}
  7. <div class="row header__row-sides">
  8. <div class="col-12 col-lg-auto col-md-auto header-side header-side_left">
  9. <a href="{{ path('frontend_catalogue-en-ligne') }}" target="_blank" class="header-side__download-link"
  10. data-title="Recevoir les catalogues" tabindex="0">
  11. <i class="icon icon-documents"></i>
  12. <span>Telecharger les catalogues</span>
  13. </a>
  14. </div>
  15. <div class="col-12 col-lg-auto col-md-12 header-side header-side_scrolled" style="order: 3;">
  16. <div class="row">
  17. <ul class="col-12 col-lg-auto col-md-auto header-side__menu order-1 no-menu-desc">
  18. <li>
  19. <span class="header-side__menu-button font-small" tabindex="1">COLONIE DE VACANCES</span>
  20. <ul class="header-side__menu-submenu">
  21. <li>
  22. <a href="{{ path('frontend_resa_liste_colonies') }}">
  23. <i class="icon icon-ring-list"></i>
  24. <span>Liste de nos colonies</span>
  25. </a>
  26. </li>
  27. {# <li>
  28. <a href="{{ path('frontend_resa_liste_colonies_map') }}">
  29. <i class="icon icon-search"></i>
  30. <span>Colo autour de moi</span>
  31. </a>
  32. </li> #}
  33. <li>
  34. <a href="{{ path('frontend_catalogue-en-ligne') }}">
  35. <i class="icon icon-ring-documents"></i>
  36. <span>Recevoir les catalogues</span>
  37. </a>
  38. </li>
  39. <li>
  40. <a href="{{ path('frontend_colonie-vacances-petit-prix') }}">
  41. <i class="icon icon-ring-tag"></i>
  42. <span>Des séjours à prix mini</span>
  43. </a>
  44. </li>
  45. <li>
  46. <a href="{{ path('frontend_actualites') }}">
  47. <i class="icon icon-ring-star"></i>
  48. <span>Actualités</span>
  49. </a>
  50. </li>
  51. <li>
  52. <a href="/temoignages-croq-vacances-1.html">
  53. <i class="icon icon-ring-like"></i>
  54. <span>Témoignages</span>
  55. </a>
  56. </li>
  57. <li>
  58. <a href="/ficheinscriptionCorse.html">
  59. <i class="icon icon-ring-star"></i>
  60. <span>accueil groupe: Corse</span>
  61. </a>
  62. </li>
  63. </ul>
  64. </li>
  65. <li>
  66. <a href="{{path('frontend_croqinfos')}}" class="font-small" data-title="docs utiles"
  67. tabindex="2">docs
  68. utiles</a>
  69. </li>
  70. </ul>
  71. <div class="col-12 col-lg-auto col-md-12 header-side__logo">
  72. <div class="header-side__basket">
  73. <a href="{{path('mesCommandes')}}" id="monPanierMobile">Mes choix</a>
  74. </div>
  75. {# <div class="col-12 col-lg-auto col-md-auto header__logo-block menu-desc">
  76. <a class="header__logo-link" href="/" title="colonie de vacances">
  77. <img src="{{ asset('assets/img/logo.png') }}" alt="Croq Vacances créateur de souvenirs">
  78. </a>
  79. </div> #}
  80. <a class="header-side__logo-link" href="/" title="colonie de vacances">
  81. <img src="{{ asset('assets/img/logo-xs.png') }}" alt="Croq Vacances créateur de souvenirs">
  82. </a>
  83. <div class="header-side__button-menu" class="navbar-toggler" type="button" data-bs-toggle="collapse"
  84. data-bs-target="#navbarTogglerDemo02" aria-controls="navbarTogglerDemo02" aria-expanded="false"
  85. aria-label="Toggle navigation">
  86. <div></div>
  87. </div>
  88. <div class="col-12 header__mobile collapse navbar-collapse" id="navbarTogglerDemo02">
  89. <div class="row">
  90. <ul class="col-12 header__mobile-menu">
  91. <li>
  92. <span class="mobile-menu__show-submenu list-menu" data-bs-toggle="collapse"
  93. href="#collapse__colonie" role="button" aria-expanded="false"
  94. aria-controls="collapse__colonie">COLONIE DE VACANCES </span>
  95. <ul class="header__mobile-submenu collapse" id="collapse__colonie">
  96. <li>
  97. <a href="{{ path('frontend_resa_liste_colonies') }}">
  98. <i class="icon icon-ring-list"></i>
  99. <span>Liste de nos colonies</span>
  100. </a>
  101. </li>
  102. {# <li>
  103. <a href="{{ path('frontend_resa_liste_colonies_map') }}">
  104. <i class="icon icon-search"></i>
  105. <span>Colo autour de moi</span>
  106. </a>
  107. </li> #}
  108. <li>
  109. <a href="{{ path('frontend_catalogue-en-ligne') }}">
  110. <i class="icon icon-ring-documents"></i>
  111. <span>Recevoir les catalogues</span>
  112. </a>
  113. </li>
  114. <li>
  115. <a href="{{ path('frontend_colonie-vacances-petit-prix') }}">
  116. <i class="icon icon-ring-tag"></i>
  117. <span>Des séjours à prix mini</span>
  118. </a>
  119. </li>
  120. <li>
  121. <a href="{{ path('frontend_actualites') }}">
  122. <i class="icon icon-ring-star"></i>
  123. <span>Actualités</span>
  124. </a>
  125. </li>
  126. <li>
  127. <a href="/temoignages-croq-vacances-1.html">
  128. <i class="icon icon-ring-like"></i>
  129. <span>Témoignages</span>
  130. </a>
  131. </li>
  132. <li>
  133. <a href="/ficheinscriptionCorse.html">
  134. <i class="icon icon-ring-star"></i>
  135. <span>Corse : accueil groupes</span>
  136. </a>
  137. </li>
  138. </ul>
  139. </li>
  140. <li>
  141. <a href="{{path('frontend_croqinfos')}}" data-title="docs utiles">docs utiles</a>
  142. </li>
  143. <li>
  144. <span class="mobile-menu__show-submenu list-menu" data-title="NOS GARANTIES"
  145. data-bs-toggle="collapse" href="#collapse__docs" role="button"
  146. aria-expanded="false" aria-controls="collapse__docs">NOS GARANTIES</span>
  147. <ul class="header__mobile-submenu collapse" id="collapse__docs">
  148. <li>
  149. <a href="/nos-garanties.html">
  150. <i class="icon icon-ring-check"></i>
  151. <span>Nos garanties</span>
  152. </a>
  153. </li>
  154. <li>
  155. <a href="/charte-de-qualite.html">
  156. <i class="icon icon-ring-banner"></i>
  157. <span>Charte qualité</span>
  158. </a>
  159. </li>
  160. <li>
  161. <a href="/projet-educatif.html">
  162. <i class="icon icon-ring-puzzle"></i>
  163. <span>Projet éducatif</span>
  164. </a>
  165. </li>
  166. <li>
  167. <a href="/projet-ecocitoyen">
  168. <i class="icon icon-ring-leaf"></i>
  169. <span>Charte écologique</span>
  170. </a>
  171. </li>
  172. </ul>
  173. </li>
  174. <li>
  175. <span class="mobile-menu__show-submenu list-menu" data-title="INFOS PRATIQUES"
  176. data-title="NOS GARANTIES" data-bs-toggle="collapse" href="#collapse__garantie"
  177. role="button" aria-expanded="false" aria-controls="collapse__garantie">INFOS
  178. PRATIQUES</span>
  179. <ul class="header__mobile-submenu collapse" id="collapse__garantie">
  180. <li>
  181. <a href="/avant-de-partir.html">
  182. <i class="icon icon-ring-information"></i>
  183. <span>Bon à savoir</span>
  184. </a>
  185. </li>
  186. <li>
  187. <a href="/info-vie-du-groupe-colonie-de-vacances.html">
  188. <i class="icon icon-ring-sun"></i>
  189. <span>Vie du groupe</span>
  190. </a>
  191. </li>
  192. <li>
  193. <a href="/info-alimentation-en-colonie-de-vacances.html">
  194. <i class="icon icon-ring-meal"></i>
  195. <span>L'alimentation</span>
  196. </a>
  197. </li>
  198. <li>
  199. <a href="/info-organisation-colonie-de-vacances.html">
  200. <i class="icon icon-ring-bus"></i>
  201. <span>Le transport</span>
  202. </a>
  203. </li>
  204. <li>
  205. <a href="/info-encadrement-colonie-de-vacances.html">
  206. <i class="icon icon-ring-man"></i>
  207. <span>L'encadrement</span>
  208. </a>
  209. </li>
  210. <li>
  211. <a href="/info-communication-colonie-de-vacances.html">
  212. <i class="icon icon-ring-talk"></i>
  213. <span>Gardez le contact</span>
  214. </a>
  215. </li>
  216. <li>
  217. <a href="/aide-financiere.html">
  218. <i class="icon icon-ring-euro"></i>
  219. <span>Paiement &amp; Aides financières</span>
  220. </a>
  221. </li>
  222. </ul>
  223. </li>
  224. <li>
  225. <a href="{{path('get_whitelist')}}">Mes favoris <span
  226. class="badge badge-light whitelist-length"
  227. style="margin-left: 2px;margin-top: -5px;">{{ whitelistLen is defined ? '' ~
  228. whitelistLen: '' }}</span></a>
  229. </li>
  230. </ul>
  231. <ul class="col-12 header__mobile-section">
  232. <li style=" width:100%">
  233. <a href="{{ path('frontend_catalogue-en-ligne') }}"
  234. data-title="Recevoir les catalogues" >
  235. <i class="icon icon-ring-documents"></i>
  236. Télécharger les catalogues</a>
  237. </li>
  238. <li style=" width:100%">
  239. <a href="/recrutement.html" data-title="Espace recrutement"
  240. >
  241. <i class="icon icon-new-document"></i>
  242. Espace recrutement</a>
  243. </li>
  244. <li style=" width:100%">
  245. <a href="/contact.html" data-title="Nous contacter" >
  246. <i class="icon icon-ring-phone"></i>
  247. Nous contacter</a>
  248. </li>
  249. <li style=" width:100%">
  250. {% if app.user is not null %}
  251. <a href="{{path('app_login')}}" data-title="Réserver un séjour"
  252. >
  253. <i class="icon icon-user"></i>
  254. Espace parents</a>
  255. {% if "ROLE_ADMIN" in app.user.roles or "ROLE_DIRECTEUR" in app.user.roles %}
  256. <a href="{{path('directeur') }}" class="sub-menu" >
  257. Espace directeur
  258. </a>
  259. {% endif %}
  260. {% if app.user.contact is not null and (app.user.contact.candidatures | length) >0
  261. %}
  262. <a href="{{path('espace_candidature')}}" class="sub-menu" >
  263. Espace Candidat
  264. </a>
  265. {% endif %}
  266. {% if app.user.contact is not null and (app.user.contact.enterprise is not null)%}
  267. <a href="{{path('espace_ce_general')}}" class="sub-menu" >
  268. Espace partenaire
  269. </a>
  270. {% endif %}
  271. <a href="{{path('app_logout')}}" class="sub-menu" data-title="Réserver un séjour"
  272. >
  273. Déconnexion</a>
  274. {% else %}
  275. <a href="{{path('app_login')}}" class="sub-menu" data-title="Réserver un séjour"
  276. >
  277. <i class="icon icon-user"></i>
  278. Connexion</a>
  279. {% endif %}
  280. </li>
  281. </ul>
  282. </div>
  283. </div>
  284. </div>
  285. <ul class="col-12 col-lg-auto col-md-auto header-side__menu order-2 menu-desc"
  286. style='margin-left: 20px;'>
  287. <li class="no-menu-desc">
  288. <span class="header-side__menu-button font-small" tabindex="3">NOS GARANTIES</span>
  289. <ul class="header-side__menu-submenu">
  290. <li>
  291. <a href="/nos-garanties.html">
  292. <i class="icon icon-ring-check"></i>
  293. <span>Nos garanties</span>
  294. </a>
  295. </li>
  296. <li>
  297. <a href="/charte-de-qualite.html">
  298. <i class="icon icon-ring-banner"></i>
  299. <span>Charte qualité</span>
  300. </a>
  301. </li>
  302. <li>
  303. <a href="/projet-educatif.html">
  304. <i class="icon icon-ring-puzzle"></i>
  305. <span>Projet éducatif</span>
  306. </a>
  307. </li>
  308. <li>
  309. <a href="/projet-ecocitoyen">
  310. <i class="icon icon-ring-leaf"></i>
  311. <span>Projet écocitoyen</span>
  312. </a>
  313. </li>
  314. </ul>
  315. </li>
  316. <li class="menu-desc">
  317. <a href="{{path('frontend_contact')}}" data-title="Nous contacter" tabindex="4">Nous
  318. contacter</a>
  319. </li>
  320. <li class="info-pratique-top">
  321. <span class="header-side__menu-button font-small" tabindex="5">INFOS PRATIQUES</span>
  322. <ul class="header-side__menu-submenu">
  323. <li>
  324. <a href="/avant-de-partir.html">
  325. <i class="icon icon-ring-information"></i>
  326. <span>Bon à savoir</span>
  327. </a>
  328. </li>
  329. <li>
  330. <a href="/info-vie-du-groupe-colonie-de-vacances.html">
  331. <i class="icon icon-ring-sun"></i>
  332. <span>Vie du groupe</span>
  333. </a>
  334. </li>
  335. <li>
  336. <a href="/info-alimentation-en-colonie-de-vacances.html">
  337. <i class="icon icon-ring-meal"></i>
  338. <span>L'alimentation</span>
  339. </a>
  340. </li>
  341. <li>
  342. <a href="/info-organisation-colonie-de-vacances.html">
  343. <i class="icon icon-ring-bus"></i>
  344. <span>Le transport</span>
  345. </a>
  346. </li>
  347. <li>
  348. <a href="/info-encadrement-colonie-de-vacances.html">
  349. <i class="icon icon-ring-man"></i>
  350. <span>L'encadrement</span>
  351. </a>
  352. </li>
  353. <li>
  354. <a href="/info-communication-colonie-de-vacances.html">
  355. <i class="icon icon-ring-talk"></i>
  356. <span>Gardez le contact</span>
  357. </a>
  358. </li>
  359. <li>
  360. <a href="/aide-financiere.html">
  361. <i class="icon icon-ring-euro"></i>
  362. <span>Paiement &amp; Aides financières</span>
  363. </a>
  364. </li>
  365. </ul>
  366. </li>
  367. <li>
  368. <a href="tel:+33240355215" title="Nous appeler" class="font-cookie" tabindex="6">02 40 35 52
  369. 15</a>
  370. </li>
  371. {% if app.user is defined and app.user is not null %}
  372. <li class="show_sub_men">
  373. <button class="ico_user_connexion btn-mainSearch dropdown-toggle" type="button"
  374. id="dropdownMenuButtonConnexion" data-bs-toggle="dropdown" aria-expanded="false"
  375. tabindex="7">
  376. <i class="icon icon-user connected"></i>
  377. </button>
  378. <div id="modalLoginForms" class="dropdown-menu" aria-labelledby="dropdownMenuButtonConnexion">
  379. {% if app.user.contact is not null %}
  380. <small style="text-align:center;line-height:1">{{app.user.contact.firstName}}
  381. {{app.user.contact.lastName}}
  382. </small>
  383. {% endif %}
  384. <a href="{{path('espace_parent')}}" class="btn btn-primary bounce small-spacing-before"
  385. style="width:100%">
  386. Espace parents
  387. </a>
  388. {% if "ROLE_ADMIN" in app.user.roles or "ROLE_DIRECTEUR" in app.user.roles %}
  389. <a href="{{path('directeur') }}" class="btn btn-primary bounce small-spacing-before"
  390. style="width:100%">
  391. Espace directeur
  392. </a>
  393. {% endif %}
  394. {% if app.user.contact is not null and (app.user.contact.candidatures | length) >0 %}
  395. <a href="{{path('espace_candidature')}}" class="btn btn-primary bounce small-spacing-before"
  396. style="width:100%">
  397. Espace Candidat
  398. </a>
  399. {% endif %}
  400. {% if app.user.contact is not null and (app.user.contact.enterprise is not null)%}
  401. <a href="{{path('espace_ce_general')}}" class="btn btn-primary bounce small-spacing-before"
  402. style="width:100%">
  403. Espace partenaire </a>
  404. {% endif %}
  405. <a href="{{path('app_logout')}}" class="btn btn-primary bounce small-spacing-before"
  406. style="width:100%">
  407. Deconnexion
  408. </a>
  409. </div>
  410. </li>
  411. {% else %}
  412. <li id="modalLoginAnchor" class="show_sub_men">
  413. <button class="ico_user_connexion btn-mainSearch dropdown-toggle" type="button"
  414. id="dropdownMenuButtonDeConnexion" data-bs-toggle="dropdown" aria-expanded="false">
  415. <i class="icon icon-user"></i>
  416. </button>
  417. <div id="modalLoginForms" class="dropdown-menu" aria-labelledby="dropdownMenuButtonDeConnexion">
  418. <form method="post" action="/login" id="formLogin">
  419. <p>Vous avez un compte?</p>
  420. {# <span style="float:right;" data-action="click->hello#toggleLogin">X</span> #}
  421. <div class="form-group">
  422. <label for="inputEmail">Email</label>
  423. <input type="email" value="" name="email" id="inputEmail" class="form-control"
  424. autocomplete="email" required autofocus>
  425. </div>
  426. <div class="form-group" style="position:relative;">
  427. <label for="inputPassword">Mot de passe</label>
  428. <input type="password" name="password" id="inputPassword" class="form-control"
  429. autocomplete="current-password" required>
  430. <div class="password-icon">
  431. <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24"
  432. viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"
  433. stroke-linecap="round" stroke-linejoin="round" class="feather feather-eye">
  434. <path d="M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z"></path>
  435. <circle cx="12" cy="12" r="3"></circle>
  436. </svg>
  437. <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24"
  438. viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"
  439. stroke-linecap="round" stroke-linejoin="round"
  440. class="feather feather-eye-off">
  441. <path
  442. d="M17.94 17.94A10.07 10.07 0 0 1 12 20c-7 0-11-8-11-8a18.45 18.45 0 0 1 5.06-5.94M9.9 4.24A9.12 9.12 0 0 1 12 4c7 0 11 8 11 8a18.5 18.5 0 0 1-2.16 3.19m-6.72-1.07a3 3 0 1 1-4.24-4.24">
  443. </path>
  444. <line x1="1" y1="1" x2="23" y2="23"></line>
  445. </svg>
  446. </div>
  447. </div>
  448. <input type="hidden" name="_csrf_token" value="{{ csrf_token('authenticate') }}">
  449. <button class="btn btn-primary bounce small-spacing-before" type="submit">
  450. Connexion
  451. </button>
  452. </form>
  453. <div class="">
  454. <a href="{{ path('app_forgot_password_request') }}">
  455. Mot de passe oublié
  456. </a>
  457. <a href="{{path('app_register')}}">
  458. Nouvel adhérent
  459. </a>
  460. </div>
  461. </div>
  462. </li>
  463. {% endif %}
  464. <div class="burger-menu">
  465. <div class="header-side__button-menu" class="navbar-toggler" type="button"
  466. data-bs-toggle="collapse" data-bs-target="#navbarTogglerDesc"
  467. aria-controls="navbarTogglerDesc" aria-expanded="false" aria-label="Toggle navigation">
  468. <div></div>
  469. </div>
  470. <div class="col-12 header__mobile collapse navbar-collapse" id="navbarTogglerDesc">
  471. <div class="row">
  472. <ul class="col-12 header__mobile-menu">
  473. <li>
  474. <span class="mobile-menu__show-submenu dropdown-toggle"
  475. data-bs-toggle="collapse" href="#collapse__colonie" role="button"
  476. aria-expanded="false" aria-controls="collapse__colonie">COLONIE DE
  477. VACANCES</span>
  478. <ul class="header__mobile-submenu collapse" id="collapse__colonie">
  479. <li>
  480. <a href="{{ path('frontend_resa_liste_colonies') }}">
  481. <i class="icon icon-ring-list"></i>
  482. <span>Liste de nos colonies</span>
  483. </a>
  484. </li>
  485. {# <li>
  486. <a href="{{ path('frontend_resa_liste_colonies_map') }}">
  487. <i class="icon icon-search"></i>
  488. <span>Colo autour de moi</span>
  489. </a>
  490. </li> #}
  491. <li>
  492. <a href="{{ path('frontend_catalogue-en-ligne') }}">
  493. <i class="icon icon-ring-documents"></i>
  494. <span>Recevoir les catalogues</span>
  495. </a>
  496. </li>
  497. <li>
  498. <a href="{{ path('frontend_colonie-vacances-petit-prix') }}">
  499. <i class="icon icon-ring-tag"></i>
  500. <span>Des séjours à prix mini</span>
  501. </a>
  502. </li>
  503. <li>
  504. <a href="{{ path('frontend_actualites') }}">
  505. <i class="icon icon-ring-star"></i>
  506. <span>Actualités</span>
  507. </a>
  508. </li>
  509. <li>
  510. <a href="/temoignages-croq-vacances-1.html">
  511. <i class="icon icon-ring-like"></i>
  512. <span>Témoignages</span>
  513. </a>
  514. </li>
  515. <li>
  516. <a href="/ficheinscriptionCorse.html">
  517. <i class="icon icon-ring-star"></i>
  518. <span>Corse : accueil groupes</span>
  519. </a>
  520. </li>
  521. </ul>
  522. </li>
  523. <li>
  524. <a href="{{path('frontend_croqinfos')}}" data-title="docs utiles">docs
  525. utiles</a>
  526. </li>
  527. <li>
  528. <span class="mobile-menu__show-submenu dropdown-toggle"
  529. data-title="NOS GARANTIES" data-bs-toggle="collapse" href="#collapse__docs"
  530. role="button" aria-expanded="false" aria-controls="collapse__docs">NOS
  531. GARANTIES</span>
  532. <ul class="header__mobile-submenu collapse" id="collapse__docs">
  533. <li>
  534. <a href="/nos-garanties.html">
  535. <i class="icon icon-ring-check"></i>
  536. <span>Nos garanties</span>
  537. </a>
  538. </li>
  539. <li>
  540. <a href="/charte-de-qualite.html">
  541. <i class="icon icon-ring-banner"></i>
  542. <span>Charte qualité</span>
  543. </a>
  544. </li>
  545. <li>
  546. <a href="/projet-educatif.html">
  547. <i class="icon icon-ring-puzzle"></i>
  548. <span>Projet éducatif</span>
  549. </a>
  550. </li>
  551. <li>
  552. <a href="/projet-ecocitoyen">
  553. <i class="icon icon-ring-leaf"></i>
  554. <span>Charte écologique</span>
  555. </a>
  556. </li>
  557. </ul>
  558. </li>
  559. <li>
  560. <span class="mobile-menu__show-submenu dropdown-toggle"
  561. data-title="INFOS PRATIQUES" data-title="NOS GARANTIES"
  562. data-bs-toggle="collapse" href="#collapse__garantie" role="button"
  563. aria-expanded="false" aria-controls="collapse__garantie">INFOS
  564. PRATIQUES</span>
  565. <ul class="header__mobile-submenu collapse" id="collapse__garantie">
  566. <li>
  567. <a href="/avant-de-partir.html">
  568. <i class="icon icon-ring-information"></i>
  569. <span>Bon à savoir</span>
  570. </a>
  571. </li>
  572. <li>
  573. <a href="/info-vie-du-groupe-colonie-de-vacances.html">
  574. <i class="icon icon-ring-sun"></i>
  575. <span>Vie du groupe</span>
  576. </a>
  577. </li>
  578. <li>
  579. <a href="/info-alimentation-en-colonie-de-vacances.html">
  580. <i class="icon icon-ring-meal"></i>
  581. <span>L'alimentation</span>
  582. </a>
  583. </li>
  584. <li>
  585. <a href="/info-organisation-colonie-de-vacances.html">
  586. <i class="icon icon-ring-bus"></i>
  587. <span>Le transport</span>
  588. </a>
  589. </li>
  590. <li>
  591. <a href="/info-encadrement-colonie-de-vacances.html">
  592. <i class="icon icon-ring-man"></i>
  593. <span>L'encadrement</span>
  594. </a>
  595. </li>
  596. <li>
  597. <a href="/info-communication-colonie-de-vacances.html">
  598. <i class="icon icon-ring-talk"></i>
  599. <span>Gardez le contact</span>
  600. </a>
  601. </li>
  602. <li>
  603. <a href="/aide-financiere.html">
  604. <i class="icon icon-ring-euro"></i>
  605. <span>Paiement &amp; Aides financières</span>
  606. </a>
  607. </li>
  608. </ul>
  609. </li>
  610. <li>
  611. <a href="/recrutement.html">Espace recrutement</a>
  612. </li>
  613. </ul>
  614. </div>
  615. </div>
  616. </div>
  617. </ul>
  618. </div>
  619. </div>
  620. <div class="col-12 col-lg-auto col-md-auto header-side header-side_right">
  621. <div class="row">
  622. <ul class="col-12 col-lg-auto col-md-auto header-side__menu menu-desc">
  623. <li>
  624. <a href="{{path('get_whitelist')}}" data-title="Mes favoris">Mes favoris <span
  625. class="badge badge-light whitelist-length">{{ whitelistLen is defined ? '' ~
  626. whitelistLen: '' }}</span> </a>
  627. </li>
  628. <li>
  629. <a href="{{path('mesCommandes')}}" data-title="Mes réservations" id="monPanier">Mes choix</a>
  630. </li>
  631. </ul>
  632. <ul class="col-12 col-lg-auto col-md-auto header-side__menu no-menu-desc">
  633. {# <li>
  634. <span class="header-side__menu-button font-small" tabindex="1">Accessibilité</span>
  635. <ul class="header-side__menu-submenu accessibilite-submenu">
  636. <li><b>Typographie</b></li>
  637. <li data-controller="hello" data-action="click->hello#setFont" data-font-value="dys-font">
  638. <input type="checkbox" data-controller="hello" data-action="change->hello#toggleFont"
  639. data-font-value="dys-font" id="police_dyslexie">
  640. <label for="police_dyslexie">Police dyslexie</label>
  641. </li>
  642. <li>
  643. <input type="checkbox" data-controller="hello" data-action="change->hello#toggleSpacing"
  644. data-typo-line-spacing="dys-spacing" id="dys-spacing">
  645. <label for="dys-spacing">Interlignage augmenté</label>
  646. </li>
  647. <li><b>Contrastes</b></li>
  648. <li>
  649. <input type="radio" name="Contrastes" data-controller="hello"
  650. data-action="change->hello#changeContrastes" data-value="default" id="default"
  651. checked>
  652. <label for="default">Par défaut</label>
  653. </li>
  654. <li>
  655. <input type="radio" name="Contrastes" data-controller="hello"
  656. data-action="change->hello#changeContrastes" data-value="renforces" id="renforces">
  657. <label for="renforces">Renforcés</label>
  658. </li>
  659. <li>
  660. <input type="radio" name="Contrastes" data-controller="hello"
  661. data-action="change->hello#changeContrastes" data-value="inverted" id="inverses">
  662. <label for="inverses">Inversés</label>
  663. </li>
  664. </ul>
  665. </li> #}
  666. <li>
  667. <a href="{{path('get_whitelist')}}" data-title="Mes favoris">Mes favoris <span
  668. class="badge badge-light whitelist-length">{{ whitelistLen is defined ? '' ~
  669. whitelistLen: '' }}</span> </a>
  670. </li>
  671. <li>
  672. <a href="{{path('mesCommandes')}}" data-title="Mes réservations" id="monPanier">Mes choix</a>
  673. </li>
  674. <li>
  675. <a href="{{path('frontend_contact')}}" data-title="Nous contacter">Nous contacter</a>
  676. </li>
  677. <li class="info-pratiques">
  678. <span class="header-side__menu-button font-small">INFOS PRATIQUES</span>
  679. <ul class="header-side__menu-submenu">
  680. <li>
  681. <a href="/avant-de-partir.html">
  682. <i class="icon icon-ring-information"></i>
  683. <span>Bon à savoir</span>
  684. </a>
  685. </li>
  686. <li>
  687. <a href="/info-vie-du-groupe-colonie-de-vacances.html">
  688. <i class="icon icon-ring-sun"></i>
  689. <span>Vie du groupe</span>
  690. </a>
  691. </li>
  692. <li>
  693. <a href="/info-alimentation-en-colonie-de-vacances.html">
  694. <i class="icon icon-ring-meal"></i>
  695. <span>L'alimentation</span>
  696. </a>
  697. </li>
  698. <li>
  699. <a href="/info-organisation-colonie-de-vacances.html">
  700. <i class="icon icon-ring-bus"></i>
  701. <span>Le transport</span>
  702. </a>
  703. </li>
  704. <li>
  705. <a href="/info-encadrement-colonie-de-vacances.html">
  706. <i class="icon icon-ring-man"></i>
  707. <span>L'encadrement</span>
  708. </a>
  709. </li>
  710. <li>
  711. <a href="/info-communication-colonie-de-vacances.html">
  712. <i class="icon icon-ring-talk"></i>
  713. <span>Gardez le contact</span>
  714. </a>
  715. </li>
  716. <li>
  717. <a href="/aide-financiere.html">
  718. <i class="icon icon-ring-euro"></i>
  719. <span>Paiement &amp; Aides financières</span>
  720. </a>
  721. </li>
  722. </ul>
  723. </li>
  724. <li class="phone">
  725. <a href="tel:+33240355215" title="Nous appeler" class="font-cookie">02 40 35 52 15</a>
  726. </li>
  727. {% if app.user is defined and app.user is not null %}
  728. <li class="show_sub_men">
  729. <button class="ico_user_connexion btn-mainSearch dropdown-toggle" type="button"
  730. id="dropdownMenuButtonConnexion" data-bs-toggle="dropdown" aria-expanded="false">
  731. <i class="icon icon-user connected"></i>
  732. </button>
  733. <div id="modalLoginForms" class="dropdown-menu" data-bs-auto-close="false"
  734. aria-labelledby="dropdownMenuButtonConnexion">
  735. {% if app.user.contact is not null %}
  736. <small style="text-align:center;line-height:1">{{app.user.contact.firstName}}
  737. {{app.user.contact.lastName}}
  738. </small>
  739. {% endif %}
  740. <a href="{{path('espace_parent')}}" class="btn btn-primary bounce small-spacing-before"
  741. style="width:100%">
  742. Espace parents
  743. </a>
  744. {% if "ROLE_ADMIN" in app.user.roles or "ROLE_DIRECTEUR" in app.user.roles %}
  745. <a href="{{path('directeur') }}" class="btn btn-primary bounce small-spacing-before"
  746. style="width:100%">
  747. Espace directeur
  748. </a>
  749. {% endif %}
  750. {% if app.user.contact is not null and (app.user.contact.candidatures | length) >0 %}
  751. <a href="{{path('espace_candidature')}}" class="btn btn-primary bounce small-spacing-before"
  752. style="width:100%">
  753. Espace Candidat
  754. </a>
  755. {% endif %}
  756. {% if app.user.contact is not null and (app.user.contact.enterprise is not null)%}
  757. <a href="{{path('espace_ce_general')}}" class="btn btn-primary bounce small-spacing-before"
  758. style="width:100%">
  759. Espace partenaire
  760. </a>
  761. {% endif %}
  762. <a href="{{path('app_logout')}}" class="btn btn-primary bounce small-spacing-before"
  763. style="width:100%">
  764. Deconnexion
  765. </a>
  766. </div>
  767. </li>
  768. {% else %}
  769. <li id="modalLoginAnchor" class="show_sub_men">
  770. <button class="ico_user_connexion btn-mainSearch dropdown-toggle" type="button"
  771. id="dropdownMenuButtonDeConnexion" data-bs-toggle="dropdown" aria-expanded="false"
  772. aria-haspopup="false">
  773. <i class="icon icon-user"></i>
  774. </button>
  775. <div id="modalLoginForms" class="dropdown-menu" data-bs-auto-close="false"
  776. aria-labelledby="dropdownMenuButtonConnexion">
  777. <form method="post" action="/login" id="formLogin">
  778. <p>Vous avez un compte?</p>
  779. {# <span style="float:right;" data-action="click->hello#toggleLogin">X</span> #}
  780. <div class="form-group">
  781. <label for="inputEmail">Email</label>
  782. <input type="email" value="" name="email" id="inputEmail" class="form-control"
  783. autocomplete="email" required autofocus>
  784. </div>
  785. <div class="form-group" style="position:relative;">
  786. <label for="inputPassword-open">Mot de passe</label>
  787. <input type="password" name="password" id="inputPassword-open" class="form-control"
  788. autocomplete="current-password" required>
  789. <div class="password-icon">
  790. <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24"
  791. viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"
  792. stroke-linecap="round" stroke-linejoin="round" class="feather feather-eye">
  793. <path d="M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z"></path>
  794. <circle cx="12" cy="12" r="3"></circle>
  795. </svg>
  796. <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24"
  797. viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"
  798. stroke-linecap="round" stroke-linejoin="round"
  799. class="feather feather-eye-off">
  800. <path
  801. d="M17.94 17.94A10.07 10.07 0 0 1 12 20c-7 0-11-8-11-8a18.45 18.45 0 0 1 5.06-5.94M9.9 4.24A9.12 9.12 0 0 1 12 4c7 0 11 8 11 8a18.5 18.5 0 0 1-2.16 3.19m-6.72-1.07a3 3 0 1 1-4.24-4.24">
  802. </path>
  803. <line x1="1" y1="1" x2="23" y2="23"></line>
  804. </svg>
  805. </div>
  806. </div>
  807. <input type="hidden" name="_csrf_token" value="{{ csrf_token('authenticate') }}">
  808. <button class="btn btn-primary bounce small-spacing-before" type="submit">
  809. Connexion
  810. </button>
  811. </form>
  812. <div class="">
  813. <a href="{{ path('app_forgot_password_request') }}">
  814. Mot de passe oublié
  815. </a>
  816. <a href="{{path('app_register')}}">
  817. Nouvel adhérent
  818. </a>
  819. </div>
  820. </div>
  821. </li>
  822. {% endif %}
  823. </ul>
  824. </div>
  825. </div>
  826. </div>
  827. <div class="row header__row-slide justify-content-center ">
  828. <div class="col-12 col-lg-auto col-md-auto row-slide__container">
  829. <div class="row">
  830. <div class="col-12 col-lg-auto col-md-auto header-side__menu">
  831. <ul class="">
  832. <li>
  833. <span class="header-side__menu-button">Colonie de vacances</span>
  834. <ul class="header-side__menu-submenu">
  835. <li>
  836. <a href="{{ path('frontend_resa_liste_colonies') }}">
  837. <i class="icon icon-ring-list"></i>
  838. <span>Liste de nos colonies</span>
  839. </a>
  840. </li>
  841. {# <li>
  842. <a href="{{ path('frontend_resa_liste_colonies_map') }}">
  843. <i class="icon icon-search"></i>
  844. <span>Colo autour de moi </span>
  845. </a>
  846. </li> #}
  847. <li>
  848. <a href="{{ path('frontend_catalogue-en-ligne') }}">
  849. <i class="icon icon-ring-documents"></i>
  850. <span>Télécharger les catalogues</span>
  851. </a>
  852. </li>
  853. {#
  854. <li>
  855. <a href="/ficheinscription.html">
  856. <i class="icon icon-ring-new-document"></i>
  857. <span>Réserver un séjour</span>
  858. </a>
  859. </li>
  860. #}
  861. <li>
  862. <a href="{{ path('frontend_colonie-vacances-petit-prix') }}">
  863. <i class="icon icon-ring-tag"></i>
  864. <span>Des séjours à prix mini</span>
  865. </a>
  866. </li>
  867. <li>
  868. <a href="{{ path('frontend_actualites') }}">
  869. <i class="icon icon-ring-star"></i>
  870. <span>Actualités</span>
  871. </a>
  872. </li>
  873. <li>
  874. <a href="/temoignages-croq-vacances-1.html">
  875. <i class="icon icon-ring-like"></i>
  876. <span>Témoignages</span>
  877. </a>
  878. </li>
  879. <li>
  880. <a href="/ficheinscriptionCorse.html">
  881. <i class="icon icon-ring-star"></i>
  882. <span>Corse : accueil groupes</span>
  883. </a>
  884. </li>
  885. </ul>
  886. </li>
  887. <li>
  888. <a href="{{path('frontend_croqinfos')}}">docs utiles</a>
  889. </li>
  890. </ul>
  891. </div>
  892. <div class="col-12 col-lg-auto col-md-auto header__logo-block">
  893. <a class="header__logo-link" href="/" title="colonie de vacances">
  894. <img src="{{ asset('assets/img/logo.png') }}" alt="Croq Vacances créateur de souvenirs">
  895. </a>
  896. </div>
  897. <div class="col-12 col-lg-auto col-md-auto header-side__menu">
  898. <ul>
  899. <li>
  900. <span class="header-side__menu-button">NOS GARANTIES</span>
  901. <ul class="header-side__menu-submenu">
  902. <li>
  903. <a href="/nos-garanties.html">
  904. <i class="icon icon-ring-check"></i>
  905. <span>Nos garanties</span>
  906. </a>
  907. </li>
  908. <li>
  909. <a href="/charte-de-qualite.html">
  910. <i class="icon icon-ring-banner"></i>
  911. <span>Charte qualité</span>
  912. </a>
  913. </li>
  914. <li>
  915. <a href="/projet-educatif.html">
  916. <i class="icon icon-ring-puzzle"></i>
  917. <span>Projet éducatif</span>
  918. </a>
  919. </li>
  920. <li>
  921. <a href="/projet-ecocitoyen">
  922. <i class="icon icon-ring-leaf"></i>
  923. <span>Projet écocitoyen</span>
  924. </a>
  925. </li>
  926. </ul>
  927. </li>
  928. <li>
  929. <span class="header-side__menu-button">Infos pratiques</span>
  930. <ul class="header-side__menu-submenu">
  931. <li>
  932. <a href="/avant-de-partir.html">
  933. <i class="icon icon-ring-information"></i>
  934. <span>Bon à savoir</span>
  935. </a>
  936. </li>
  937. <li>
  938. <a href="/info-vie-du-groupe-colonie-de-vacances.html">
  939. <i class="icon icon-ring-sun"></i>
  940. <span>Vie du groupe</span>
  941. </a>
  942. </li>
  943. <li>
  944. <a href="/info-alimentation-en-colonie-de-vacances.html">
  945. <i class="icon icon-ring-meal"></i>
  946. <span>L'alimentation</span>
  947. </a>
  948. </li>
  949. <li>
  950. <a href="/info-organisation-colonie-de-vacances.html">
  951. <i class="icon icon-ring-bus"></i>
  952. <span>Le transport</span>
  953. </a>
  954. </li>
  955. <li>
  956. <a href="/info-encadrement-colonie-de-vacances.html">
  957. <i class="icon icon-ring-man"></i>
  958. <span>L'encadrement</span>
  959. </a>
  960. </li>
  961. <li>
  962. <a href="/info-communication-colonie-de-vacances.html">
  963. <i class="icon icon-ring-talk"></i>
  964. <span>Gardez le contact</span>
  965. </a>
  966. </li>
  967. <li>
  968. <a href="/aide-financiere.html">
  969. <i class="icon icon-ring-euro"></i>
  970. <span>Paiement &amp; Aides financières</span>
  971. </a>
  972. </li>
  973. </ul>
  974. </li>
  975. </ul>
  976. </div>
  977. </div>
  978. </div>
  979. </div>
  980. </header>