templates/includes/ntriga-cookies.html.twig line 1

Open in your IDE?
  1. {% set cookie_document = document.getProperty('ntriga_cookie_document') %}
  2. {% set forceAnalyticalCookies = true %}
  3. {% set hideDeclineButton = true %}
  4. <div class="ntr-cookies hidden" id="ntr-cookies">
  5.     <div class="container">
  6.         <p>{{ 'cookies.weUseCookies'|trans }} <a class="text-secondary" href="{{ cookie_document ?? '#' }}">{{ 'cookies.cookiePolicy'|trans }}</a>.</p>
  7.         <div id="ntr-cookies-options" class="d-none">
  8.             <div class="custom-control custom-checkbox mb-1">
  9.                 <input class="custom-control-input" type="checkbox" value="true" id="ntr-cookie-1" data-consent-for="EssentialCookies" checked disabled>
  10.                     
  11.                 <label class="custom-control-label" for="ntr-cookie-1">{{ 'cookies.essentialCookies'|trans }}</label>
  12.             </div>
  13.             <p class="small">
  14.                 {{ 'cookies.essentialCookiesDescription'|trans }}
  15.                 <a href="{{ cookie_document ?? '#' }}">{{ 'cookies.moreInformation'|trans }}</a>
  16.             </p>
  17.             
  18.             <div class="custom-control custom-checkbox mb-1">
  19.                 <input class="custom-control-input" type="checkbox" value="true" id="ntr-cookie-2" data-consent-for="AnalyticalCookies" {{ forceAnalyticalCookies ? 'checked disabled' : '' }}>
  20.                     
  21.                 <label class="custom-control-label" for="ntr-cookie-2">{{ 'cookies.analyticalCookies'|trans }}</label>
  22.             </div>
  23.             <p class="small">
  24.                 {{ 'cookies.analyticalCookiesDescription'|trans }}
  25.             </p>
  26.             <div class="custom-control custom-checkbox mb-1">
  27.                 <input class="custom-control-input" type="checkbox" value="true" id="ntr-cookie-3" data-consent-for="MarketingCookies">
  28.                     
  29.                 <label class="custom-control-label" for="ntr-cookie-3">{{ 'cookies.marketingCookies'|trans }}</label>
  30.             </div>
  31.             <p class="small">{{ 'cookies.marketingCookiesDescription'|trans }}</p>
  32.             <div class="custom-control custom-checkbox mb-1">
  33.                 <input class="custom-control-input" type="checkbox" value="true" id="ntr-cookie-4" data-consent-for="VideoCookies">
  34.                     
  35.                 <label class="custom-control-label" for="ntr-cookie-4">{{ 'cookies.videoCookies'|trans }}</label>
  36.             </div>
  37.             <p class="small">
  38.                 {{ 'cookies.videoCookiesDescription'|trans }}
  39.                 <a href="{{ cookie_document ?? '#' }}">{{ 'cookies.moreInformation'|trans }}</a>
  40.             </p>
  41.             <a class="btn btn-primary mt-3 mb-3" href="javascript:;" id="ntr-cookie-save">{{ 'cookies.save'|trans }}</a>
  42.             <a class="btn btn-primary mt-3 mb-3" href="javascript:;" id="ntr-cookie-save-all">{{ 'cookies.allowAll'|trans }}</a>
  43.         </div>
  44.         <div class="row align-items-center gx-2 mt-4" id="ntr-cookies-buttons">
  45.             <div class="col-auto mb-3">
  46.                 <a class="btn btn-primary" href="javascript:;" id="ntr-cookie-accept">{{ 'cookies.accept'|trans }}</a>
  47.             </div>
  48.             {% if not hideDeclineButton %}
  49.             <div class="col-auto mb-3">
  50.                 <a class="btn btn-outline-primary" href="javascript:;" id="ntr-cookie-decline">{{ 'cookies.decline'|trans }}</a>
  51.             </div>
  52.             {% endif %}
  53.             <div class="col-auto mb-3">
  54.                 <a class="btn btn-outline-primary" href="javascript:;" id="ntr-cookie-options">{{ 'cookies.select'|trans }}</a>
  55.             </div>
  56.         </div>
  57.         <p class="small fst-italic mb-0">
  58.            {{ 'cookies.changeAnyTime'|trans }}
  59.         </p>
  60.     </div><!--/ .container -->
  61. </div>