templates/main/site/views/Static/index.html.twig line 1

Open in your IDE?
  1. {% trans_default_domain 'Site' %}
  2. {% extends "main/site/views/common/base.html.twig" %}
  3. {% block title %}{{ 'site.home.pageData.title'|trans }}
  4. {% endblock %}
  5. {% block meta_description %}
  6.     <meta name="description" content="{{ 'site.home.pageData.metadescription'|trans }}">
  7. {% endblock %}
  8. {% block stylesheets %}
  9.     <link rel="stylesheet" href="{{ asset('css/main/critical-homepage.css') }}" media="screen"/>
  10.     <link rel="stylesheet" href="{{ asset('css/main/styles.css') }}" media="print" onload="this.media='screen'" />
  11.     <link rel="preconnect" href="https://fonts.googleapis.com">
  12.     <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
  13.     <link href="https://fonts.googleapis.com/css2?family=Nunito+Sans:ital,wght@0,400;0,700;0,800;1,400;1,700&family=Yellowtail&display=swap" rel="stylesheet">
  14. {% endblock stylesheets %}
  15. {% block javascripts %}
  16.     {# duplicate from canvas - ONLY FOR HOMEPAGE #}
  17.     <script src="{{ asset('js/main/homepage-vendor.min.js') }}"></script>
  18.     <script src="{{ asset('js/main/homepage.min.js') }}"></script>
  19.     
  20.     <script type="application/javascript">
  21.         // define some gobal js variables.
  22.         {#var globalIsMobile = {{ is_mobile() | default(0) }};#}
  23.         {#var globalIsTablet = {{ is_tablet() | default(0) }};#}
  24.         {% set pbcValue = 1 %}
  25.         {% if (getConfigParam(constant('App\\Entity\\Main\\SiteConfig::COACHING_MODE_NAME'))).value == constant('App\\Entity\\Main\\SiteConfig::COACHING_MODE_OPTION_CLEAN') %}
  26.             {% set pbcValue = 0 %}
  27.         {% endif %}
  28.         var globalPBCValue = {{ pbcValue }};
  29.         {#var globalIsDesktop = {{ (not is_mobile() and not is_tablet()) | default(0) }};#}
  30.     </script>
  31.     {{ GGMarketingTag('visite', app.request.locale, tracking) }}
  32. {% endblock %}
  33. {% block fb_event_tag %}
  34.     {% if tracking is defined %}
  35.         {{ getFbkEventTag(app.request.locale, tracking, 'visite') }}
  36.         {# We want only one tag per page. If no event provided, pageview will be displayed. #}
  37.     {% else %}
  38.         {{ getFbkEventTag(app.request.locale) }}
  39.     {% endif %}
  40. {% endblock %}
  41. {% block page_content %}
  42.     <div class="content" role="main">
  43.         {% set autoplay = 1 %}
  44.         {% if tracking is defined %}
  45.             {% if blockAutoPlayingVideo(tracking) %}
  46.                 {% set autoplay = 0 %}
  47.             {% endif %}
  48.         {% endif %}
  49.         {# COVID #}
  50.         {# <div class="alert alert-info alert-dismissible mb-0" style="border-radius: 0" role="alert"> 
  51.             <button type="button" class="close" data-dismiss="alert" aria-label="Close">
  52.                 <span aria-hidden="true">×</span>
  53.             </button>
  54.             <div class="container">
  55.                 <p class="mb-0 text-center">
  56.                 Colissimo nous informe que les livraisons sont maintenues mais que les délais de livraison peuvent être légèrement perturbés.
  57.                 </p>
  58.             </div>
  59.         </div> #}
  60.         {% set marketingTestimoniesInfo = getMarketingTestimoniesInfo(app.request.locale) %}
  61.         {% include "main/site/views/Partials/Homepage/homepageHero.html.twig" %}
  62.         {% if canDisplayPromoBanner() %}
  63.             {% include "main/site/views/Partials/Promo/homepagePromo.html.twig" %}
  64.         {% endif %}
  65.         {% include "main/site/views/Partials/Homepage/homepageReasons.html.twig" %}
  66.         {% include "main/site/views/Partials/Homepage/homepageSatisfaction.html.twig" %}
  67.         {% include "main/site/views/Partials/Homepage/homepageComposition.html.twig" %}
  68.         {% include "main/site/views/Partials/Homepage/homepageQuote.html.twig" %}
  69.         {% include "main/site/views/Partials/Homepage/homepageIngredients.html.twig" %}
  70.         {% include "main/site/views/Partials/Homepage/homepageKonjac.html.twig" %}
  71.         {% include "main/site/views/Partials/Homepage/homepageTestimonials.html.twig" %}
  72.         {# WORKING STATIC NOW - JUST an EXAMPLE #}
  73.         {# TODO:  Instagram Business Account #}
  74.         {% if activeIgPosts %}
  75.             {% if app.request.locale == 'fr' %}
  76.                 {% include "main/site/views/Partials/Homepage/homepageInstagram.html.twig" with {'posts' : activeIgPosts} %}
  77.             {% endif %}
  78.         {% endif %}
  79.         
  80.     </div>
  81. {% endblock %}