templates/front/base_front.html.twig line 1

Open in your IDE?
  1. <!DOCTYPE html>
  2. {% set locale = app.session.get('_locale')|default(app.request.locale) %}
  3. {% set normalized_locale = locale|replace({'_': '-'}) %}
  4. {% set is_rtl = normalized_locale|lower starts with 'ar' %}
  5. <html lang="{{ normalized_locale }}" dir="{{ is_rtl ? 'rtl' : 'ltr' }}">
  6.     <head>
  7.         {# ===================================================== #}
  8.         {# TRACKING CONFIG DEFAULT #}
  9.         {# ===================================================== #}
  10.         {% set tracking_tools = tracking_tools ?? {
  11.         'META_PIXEL_ID': '',
  12.         'GOOGLE_ANALYTICS_ID': 'G-XXXXXXXXXX',
  13.         'GOOGLE_ADS_ID': 'AW-XXXXXXXXXX',
  14.         'GOOGLE_TAG_MANAGER_ID': 'GTM-XXXXXXX',
  15.         'FACEBOOK_DOMAIN_VERIFICATION_CODE': '',
  16.         'GOOGLE_SEARCH_VERIFICATION': ''
  17.     } %}
  18.         <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1">
  19.         {# ===================================================== #}
  20.         {# VERIFICATION META TAGS #}
  21.         {# ===================================================== #}
  22.         <meta name="facebook-domain-verification" content="{{ tracking_tools.FACEBOOK_DOMAIN_VERIFICATION_CODE|default('') }}"> 
  23.         <meta name="google-site-verification" content="{{ tracking_tools.GOOGLE_SEARCH_VERIFICATION|default('') }}">
  24.         <title>
  25.             {% block title %}{% endblock %}
  26.         </title>
  27.         {% block SEO %}{% endblock %}
  28.         {# ===================================================== #}
  29.         {# TRACKING HEAD FILE #}
  30.         {# ===================================================== #}
  31.         {% include 'front/_tracking_head.html.twig' %}
  32.         {# ===================================================== #}
  33.         {# STYLESHEETS #}
  34.         {# ===================================================== #}
  35.         {% block stylesheets %}
  36.         {% include 'front/_common_css.html.twig' %}
  37.         {% endblock %}
  38.         {# BASE JS #}<script src="{{ asset('front/assets/js/jquery-3.6.0.min.js') }}"> </script>
  39.         {{ encore_entry_script_tags('app') }}
  40.     </head>
  41.     <body data-controller="modal-login">
  42.         {# ===================================================== #}
  43.         {# TRACKING BODY (NOSCRIPT + PIXEL) #}
  44.         {# ===================================================== #}
  45.         {% include 'front/_tracking_body.html.twig' %}
  46.         {# ===================================================== #}
  47.         {# HEADER #}
  48.         {# ===================================================== #} 
  49.         <header class="main_header_arae {{ (home is defined and home == 1) ? '' : 'main_header_arae_interne' }}">
  50.         {% block top_menu %}
  51.                 {% include 'front/main/header/top_menu.html.twig' %}
  52.             {% endblock %}
  53.             {% block menu %}
  54.                 {% include 'front/main/header/menu.html.twig' %}
  55.             {% endblock %}
  56.         </header>
  57.         {# ===================================================== #}
  58.         {# CONTENT #}
  59.         {# ===================================================== #}{% block front %}
  60.         {% endblock %}{% block container %}
  61.         {% endblock %}
  62.         {% block newsletter %}
  63.         {#{{ render(path('app_front_newsletter_subscriber_new')) }}#}
  64.         {% endblock %}
  65.             {% block footer %}
  66.         {{ include('front/main/footer/footer.html.twig') }}
  67.         {% endblock %}
  68.         {# ===================================================== #}
  69.         {# MODAL #}
  70.         {# ===================================================== #}
  71.         {{ include('front/_modal_login.html.twig') }}
  72.         {# ===================================================== #}
  73.         {# FOOTER JS #}
  74.             {# ===================================================== #}
  75.             {% block javascripts_footer %}
  76.         {% include 'front/_common_js.html.twig' %}
  77.     {% include 'front/_tracking_ga_ads.html.twig' %}
  78. {% endblock %}</body></html>