templates/Default/cookies.html.twig line 1

Open in your IDE?
  1. {% extends 'Default/parameters.html.twig' %}
  2. {% block html %}
  3. {% apply spaceless %}
  4. {% set list = [
  5.     {title:"Cookies de fonctionnalité", id:"cookieFeatures", readOnly:true, description:"Ces cookies nous permettent d’archiver vos préférences de navigation sur notre site en conservant en mémoire les différents choix que vous avez effectués lors de votre dernière visite par exemple. Ils peuvent également vous permettre de bénéficier d’offres ou de conseils personnalisés."},
  6.     {title:"Cookies analytiques", id:"cookieGA", description:"Ces cookies permettent de collecter des données statistiques sur l'utilisation du site Web et d'obtenir des informations sur la manière d'améliorer notre offre. Les informations transférées (par exemple l'adresse IP et le type de navigateur) sont enregistrées et traitées par Google Analytics, qui est un programme de surveillance du trafic du site Web."},
  7.     {title:"Cookies de géolocalisation", id:"cookieGeo", description:"Votre adresse IP peut être utilisée pour établir votre position. Ces informations fournies par Google Analytics nous permettent d'en savoir plus sur vous et de personnaliser nos pages."},
  8. ] %}
  9. <div id='cookiesBox' class='anim-display anim-show vfill fixed top left opened {{desktop("vt-80-in")}}{{mobile("vt-25-in")}}'>
  10.     <i class="block bg-success transparent fill absolute top left"></i>
  11.     <div class='fill flex row center middle'>
  12.         <div id='cookiesContent' class='relative shadow bg-white {{desktop("half_80 vt-60-in hz-80-in")}} {{mobile("vt-20-in hz-20-in")}}' style="max-height: 100%; overflow: auto;">
  13.             <div class='w100'>
  14.                 <div class='flex col'>
  15.                     <h2 class='h5 success upper'>{{static.CookiesContentTitle}}</h2>
  16.                     <div class='article p top-20 bottom-20'>
  17.                         {{ static.CookiesContent|raw }}
  18.                     </div>
  19.                     <div class='flex row top-20 wrap'>
  20.                         {% set class = "upper radius-5 medium hz-20-in vt-10-in right-20 "~desktop("")~mobile("") %}
  21.                         <span id="cookiesAll" class='bg-success white pointer {{class}}'>Tout accepter</span>
  22.                         {# <span class='os-click border border-2x border-success success {{class}}' data-target='#cookiesBox'>Continuer sans accepter</span> #}
  23.                         <span class='os-click os-scroll bg-warning white {{class}}' data-target='#cookiesBox .parameters' data-scroller='#cookiesContent'>Personnaliser</span>
  24.                     </div>
  25.                     <div class="parameters">
  26.                         {% for o in list %}
  27.                         <div class="flex top-20 vt-25 shadow-alt {{desktop('row')}}{{mobile('col')}}">
  28.                             <div class="hz-20-in vt-15-in">
  29.                                 <h3 class="h6 medium">{{o.title}}</h3>
  30.                                 <p class="p-alt">{{o.description|nl2br}}</p>
  31.                             </div>
  32.                             <div class="flex col middle hz-20-in vt-15-in border-left border-gray border-solid border-1x">
  33.                                 <div class="flex row relative">
  34.                                     <input id="{{o.id}}" type="checkbox" class="cookie-checkbox os-checkbox-alt hide" {{o.readOnly is defined and o.readOnly ? 'checked disabled'}}>
  35.                                     <label for="{{o.id}}" class="relative vt-10-in hz-30-in" readonly="readonly"></label>
  36.                                 </div>
  37.                             </div>
  38.                         </div>
  39.                         {% endfor %}
  40.                         <div class="flex row center wrap">
  41.                             <span class='os-check-all flex row relative bg-success white pointer {{class}}' data-target='.cookie-checkbox'>
  42.                                 <input type="checkbox" id="" class="os-checkbox hide cookie-checkbox">
  43.                                 <label class="filter-white"></label>
  44.                                 <span class="os-check-all left-50" data-target='.cookie-checkbox'>Tout cocher</span>
  45.                             </span>
  46.                             <span id="saveCookies" class='bg-warning white {{class}}'>Enregistrer et fermer</span>
  47.                         </div>
  48.                     </div>
  49.                 </div>
  50.             </div>
  51.         </div>
  52.     </div>
  53. </div>
  54. {% endapply %}
  55. {% endblock html %}