templates/FrontBundle/Page/notre-histoire.html.twig line 1

Open in your IDE?
  1. {% extends 'FrontBundle/layout.html.twig' %}
  2. {% block title %}{{ app_sitename }} - {{ page.metaTitle }}{% endblock %}
  3. {% block description %}{{ page.metaDescription }}{% endblock %}
  4. {% block extra_class %}native{% endblock %}
  5. {# {% block menu_min %}200{% endblock %} #}
  6. {% block menu_max %}3076{% endblock %}
  7. {% block stylesheets %}
  8.     <link href="/front/css/owl.carousel.min.css" rel="stylesheet">
  9.     <link href="/front/css/owl.theme.default.min.css" rel="stylesheet">
  10. {% endblock %}
  11. {% block json_ld %}
  12.     <script type="application/ld+json">
  13.         {
  14.           "@context": "https://schema.org",
  15.           "@type": "WebPage",
  16.           "name": "{{ page.metaTitle | escape('js') }}",
  17.           "description": "{{ page.metaDescription | escape('js') }}",
  18.           "thumbnailUrl": "{{ asset ('/front/img/histoire-slider2.jpg') }}"
  19.          }
  20.     </script>
  21. {% endblock %}
  22. {% block body %}
  23.     <section class="histoire-header" style="background-image: url('/front/img/histoire-bg.jpg');">
  24.         <div class="content">
  25.           <h1>{{ 'histoire_title'|tr(tr)|raw }}</h1>
  26.           <p>{{ 'histoire_subtitle'|tr(tr)|raw }}</p>
  27.           <p class="quote">{{ 'histoire_desc'|tr(tr)|raw }}</p>
  28.         </div>
  29.     </section>
  30.     <section class="espace-content histoire-content">
  31.             <div class="owl-carousel histoire">
  32.             {% for i in 1..15 %}
  33.                 <div class="item"><img src="/front/img/histoire-slider{{i}}.jpg" alt="histoire slider {{i}}" /></div>
  34.               {% endfor %}
  35.             </div>
  36.                     <div class="horizontal-bar-container">
  37.                         <div class="horizontal-bar"></div>
  38.                         <div class="horizontal-bar-ctrl purple"></div>
  39.                     </div>
  40.             <a href="#next" class="next-arrow"><img src="/front/img/espaces-arrow-b-l.svg" alt="suivant" /></a>
  41.             
  42.             <div class="row">
  43.                 <div class="col-md-12">        
  44.                     <h2 id="next" class="no-bar">{{ 'histoire_s1_title'|tr(tr)|raw }}<span class="full-bar"></span></h2>
  45.                 </div>
  46.             </div>
  47.             <div class="row">
  48.                 <div class="col-md-7">
  49.                     
  50.                     <p class="text-dark" style="padding-right: 60px;">
  51.                         {{ 'histoire_s1_desc'|tr(tr)|raw }}
  52.                     </p>
  53.                 </div>
  54.                 <div class="col-md-5 equipe">
  55.                     <img src="/front/img/histoire-equipe.jpg" alt="equipe" />
  56.                     <span>{{ 'histoire_s1_famille'|tr(tr)|raw }}</span>
  57.                 </div>
  58.             </div>
  59.         </section>
  60.         <section class="histoire-slider pl-0 pr-0">
  61.             <div class="owl-carousel histoire-date">
  62.             <div class="item"><span>1980</span><span>1980</span><p>{{ 'histoire_date1'|tr(tr)|raw }}</p></div>
  63.             <div class="item"><span>1982</span><span>1982</span><p>{{ 'histoire_date2'|tr(tr)|raw }}</p></div>
  64.             <div class="item"><span>1989</span><span>1989</span><p>{{ 'histoire_date3'|tr(tr)|raw }}</p></div>
  65.             <div class="item"><span>1996</span><span>1996</span><p>{{ 'histoire_date4'|tr(tr)|raw }}</p></div>
  66.             <div class="item"><span>2014</span><span>2014</span><p>{{ 'histoire_date5'|tr(tr)|raw }}</p></div>
  67.             <div class="item"><span>2015</span><span>2015</span><p>{{ 'histoire_date6'|tr(tr)|raw }}</p></div>
  68.             <div class="item"><span>&nbsp;</span><span>&nbsp;</span></div>
  69.             </div>
  70.         </section>
  71. {# 
  72.         <section class="histoire-bg2" style="background-image: url('/front/img/histoire-bg2.jpg');">
  73.             <div class="container">
  74.             </div>
  75.         </section>
  76.  #}
  77.     <section class="espace-content histoire-content histoire-slider-small">
  78.             <div class="container">
  79.         <div class="owl-carousel histoire-big">
  80.             {% for i in 1..10 %}
  81.                 <div class="item" style="background-image: url(/front/img/histoire-slider-small{{i}}.jpg);"> </div>
  82.               {% endfor %}
  83.         </div>
  84.             <div class="owl-carousel histoire-small">
  85.                 {% for i in 1..10 %}
  86.                 <div class="item" style="background-image: url(/front/img/histoire-slider-small{{i}}.jpg);"> </div>
  87.               {% endfor %}
  88.         </div>
  89.       </div>
  90.         </section>
  91.     <section class="espace-content second histoire-restauration" id="restauration">
  92.             <h2 id="" class="no-bar">{{ 'histoire_s2_title'|tr(tr)|raw }}<span class="full-bar"></span></h2>
  93.         </section>
  94.         <div class="row histoire-restauration-links">
  95.             <div class="col">
  96.                 <div class="bg">
  97.                     <a href="/{{app.request.locale }}/le-majestic" class="link">LE MAJESTIC <img src="/front/img/message-arrow-single.svg" alt="majestic"></a>
  98.                 </div>
  99.                 
  100.             </div>
  101.             <div class="col">
  102.                 <div class="bg">
  103.                     <a href="/{{app.request.locale }}/le-versailles" class="link">LE VERSAILLES <img src="/front/img/message-arrow-single.svg" alt="majestic"></a>
  104.                 </div>
  105.                 
  106.             </div>
  107.             <div class="col">
  108.                 <div class="bg">
  109.                     <a href="/{{app.request.locale }}/lounge-club" class="link">LE LOUNGE <img src="/front/img/message-arrow-single.svg" alt="majestic"></a>
  110.                 </div>
  111.                 
  112.             </div>
  113.             <div class="col">
  114.                 <div class="bg">
  115.                     <a href="/{{app.request.locale }}/la-salle" class="link">{{ 'espaces_salle'|tr(tr)|raw }} <img src="/front/img/message-arrow-single.svg" alt="majestic"></a>
  116.                 </div>
  117.                 
  118.             </div>
  119.         </div>
  120. {#         <div class="row entreprise-restauration-desc" style="margin-bottom: 180px;">
  121.             <div class="col" style="width: 22%">
  122.                 <p class="title">LE MAJESTIC</p>
  123.             </div>
  124.             <div class="col" style="width: 26%">
  125.                 <p class="title">LE VERSAILLES</p>
  126.             </div>
  127.             <div class="col" style="width: 26%">
  128.                 <p class="title">LE LOUNGE</p>
  129.             </div>
  130.             <div class="col" style="width: 26%">
  131.                 <p class="title">LA SALLE de spéctacle</p>
  132.             </div>
  133.         </div>
  134.  #}
  135.         {% include 'FrontBundle/Partial/footer.html.twig' %}
  136. {% endblock %}
  137. {% block javascripts %}
  138.   <script src="/front/js/owl.carousel.min.js"></script>
  139.   <script type="text/javascript">
  140.     $( document ).ready(function() {
  141.         $('.owl-carousel.histoire-date').css('left', $('.espace-content').offset().left+'px');
  142.     });
  143.     var owl = $('.owl-carousel.histoire');
  144.     owl.owlCarousel({
  145.         loop:false,
  146.         margin:0,
  147.         nav:true,
  148.         dots:false,
  149.         responsive:{
  150.             0:{
  151.                 items:1
  152.             },
  153.             600:{
  154.                 items:4
  155.             },
  156.             1920:{
  157.                 items:4
  158.             }
  159.         }
  160.         });
  161.     owl.on('changed.owl.carousel', function(event) {
  162.       var itemsNbr = owl.data()['owl.carousel'].settings.items;
  163.       var itemsTotal = event.item.count;
  164.       var itemsIndex = event.item.index;
  165.       var pagesNbr = itemsTotal - itemsNbr;
  166.             var horizontalBar = $('.horizontal-bar').outerWidth();
  167.             var horizontalBarCtrl = $('.horizontal-bar-ctrl').outerWidth();
  168.             var courseLength = $('.horizontal-bar').outerWidth() - $('.horizontal-bar-ctrl').outerWidth();
  169.             var left = itemsIndex * 100 / pagesNbr; // percent
  170.             left = left * courseLength / 100;
  171.       $('.horizontal-bar-ctrl').css('left', left+'px');
  172.       
  173.     });
  174.     var margin = 250;
  175.     if( window.innerWidth <= 1400){
  176.       margin = 100;
  177.     }
  178.         $('.owl-carousel.histoire-date').owlCarousel({
  179.         loop:false,
  180.         margin:margin,
  181.         nav:true,
  182.         dots:false,
  183.         responsive:{
  184.             0:{
  185.                 items:1
  186.             },
  187.             768:{
  188.                 items:3
  189.             },
  190.             1920:{
  191.                 items:4
  192.             }
  193.         }
  194.         });
  195.         var owlSmall = $('.owl-carousel.histoire-small').owlCarousel({
  196.         loop:false,
  197.         margin:34,
  198.         nav:true,
  199.         dots:false,
  200.         responsive:{
  201.             0:{
  202.                 items:1
  203.             },
  204.             768:{
  205.                 items:2
  206.             },
  207.             1920:{
  208.                 items:4
  209.             }
  210.         }
  211.         });
  212.         var owlBig = $('.owl-carousel.histoire-big');
  213.         owlBig.owlCarousel({
  214.         loop:false,
  215.         margin:0,
  216.         nav:false,
  217.         dots:false,
  218.         responsive:{
  219.             0:{
  220.                 items:1
  221.             },
  222.             600:{
  223.                 items:1
  224.             },
  225.             1920:{
  226.                 items:1
  227.             }
  228.         }
  229.         });
  230.         owlSmall.on('changed.owl.carousel', function(event) {
  231.           owlBig.trigger('to.owl.carousel', event.item.index);
  232.         })
  233.         owlBig.on('changed.owl.carousel', function(event) {
  234.           owlSmall.trigger('to.owl.carousel', event.item.index);
  235.         })
  236.         $(document).on('click', '.owl-carousel.histoire-small .owl-item', function() {
  237.           owlIndex = $(this).index();
  238.           owlBig.trigger('to.owl.carousel', owlIndex);
  239.         });
  240.     </script>
  241. {% endblock %}