templates/main/site/views/common/base.html.twig line 1

Open in your IDE?
  1. {% trans_default_domain 'Site' %}
  2. {% extends "main/site/views/common/canvas.html.twig" %}
  3. {% from ('main/site/views/Partials/icon.html.twig') import icon  %}
  4. {% block body %}
  5.   <body data-spy="scroll" data-target="#faq-tabs" data-offset="111">
  6.   {{ getGTMBodyTag() }}
  7. {% endblock %}
  8. {% block page_topbar %}
  9.     {% if getUserFixedNotification() %}
  10.         <div class="alert alert-info alert-dismissible mb-0" style="border-radius: 0" role="alert">
  11.             <button type="button" class="close" data-dismiss="alert" aria-label="Close">
  12.                 <span aria-hidden="true">×</span>
  13.             </button>
  14.             <div class="container">
  15.                 {% for notif in getUserFixedNotification() %}
  16.                     <p class="mb-0 text-center">
  17.                         {{ notif }}
  18.                     </p>
  19.                 {% endfor %}
  20.             </div>
  21.         </div>
  22.     {% endif %}
  23.     {# this is the cookie cconsent v1 #}
  24.     {% if 1 == getCookieConsentVersion() %}
  25.         <div class="alert alert-cookie alert-dismissible cookie-handler" role="alert" id="alert-cookie"
  26.              data-cookie-name="cookie-chart" style="display: none;">
  27.             <h3>{{ 'site.alerts.cookies.title'|trans }}</h3>
  28.             <p>{{ 'site.alerts.cookies.text'|trans }}
  29.                 {% set cookiePolicy = app.request.locale == 'it' ? "informativa-sui-cookie_it": "charte-des-cookies_fr" %}
  30.                 <a href="{{ "/assets/pdf/" ~ cookiePolicy ~ ".pdf" }}" target="_blank" rel="noopener">{{ 'site.alerts.cookies.link'|trans }}</a>
  31.             </p>
  32.             <p class="text-right">
  33.                 <button type="button" class="btn btn-primary btn-sm" data-dismiss="alert">{{ 'site.common.buttons.ok'|trans }}</button>
  34.             </p>
  35.         </div>
  36.      {% endif %}
  37. {% endblock %}
  38. {% block page_navigation %}
  39.     {% include "main/site/views/Partials/Header/header.html.twig" %}
  40.     {% set routesArray = {'0': 'brulafine_commande', '1': 'brulafine_cart'} %}
  41.     {% if canShowPromoCodeAlertFromGetParam(app.request, app.user) %}
  42.         {% if app.request.attributes.get('_route') not in routesArray %}
  43.         <div class="alert alert-info alert-promo-code" role="alert">
  44.             <div class="container">
  45.                 <button type="button" class="close" data-dismiss="alert" aria-label="Close">
  46.                 <span aria-hidden="true">&times;</span>
  47.                 </button>
  48.                 <strong>{{ 'site.alerts.promoCode'|trans({'%promoCode%': app.request.session.get('dcode'), '%promoCodeValue%':  getPromoCodeValueText(app.request.session.get('dcode'))}) | raw }}</strong>
  49.             </div>
  50.         </div>
  51.         {% endif %}
  52.     {% endif %}
  53.     {% for flash_message in app.session.flashBag.get('info') %}
  54.         <div class="alert alert-info" role="alert" style="text-align: center; margin-bottom: 0;">
  55.             <button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">&times;</span></button>
  56.             {{ flash_message | trans({}, constant('App\\Services\\TranslationManager::TRANSLATION_DOMAIN_FLASH')) }}
  57.         </div>
  58.     {% endfor %}
  59. {% endblock %}
  60. {% block page_footer %}
  61.     {% include "main/site/views/Partials/Footer/footer.html.twig" %}
  62. {% endblock %}