templates/FrontBundle/Page/la-salle.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 %}2252{% endblock %}
  7. {% block sub_header %}
  8.     <div class="sub-header">
  9.     <ul>
  10.         <li><a href="/{{app.request.locale }}/le-majestic">Le Majestic</a></li>
  11.         <li class="versailles"><a href="/{{app.request.locale }}/le-versailles">Le Versailles</a></li>
  12.         <li class="active"><a href="/{{app.request.locale }}/la-salle">{{ 'espaces_salle'|tr(tr)|raw }}</a></li>
  13.         <li class="lounge"><a href="/{{app.request.locale }}/lounge-club">Lounge club</a></li>
  14.     </ul>
  15.   </div>
  16. {% endblock %}
  17. {% block stylesheets %}
  18.     <link href="/front/css/owl.carousel.min.css" rel="stylesheet">
  19.     <link href="/front/css/owl.theme.default.min.css" rel="stylesheet">
  20. {% endblock %}
  21. {% block body %}
  22.     <section class="info-header">
  23.       <ul>
  24.           <li><a href="/{{app.request.locale }}/le-majestic">Le Majestic</a></li>
  25.           <li><a href="/{{app.request.locale }}/le-versailles">Le Versailles</a></li>
  26.           <li class="active"><a href="/{{app.request.locale }}/la-salle">{{ 'espaces_salle'|tr(tr)|raw }}</a></li>
  27.           <li><a href="/{{app.request.locale }}/lounge-club">Lounge club</a></li>
  28.       </ul>
  29.     </section>
  30.     
  31.     <section class="espace-header" style="background-image: url('/front/img/salle-slider1.jpg');">
  32.         <div class="shadow-60"></div>
  33.         <div class="container">
  34.           <h1>{{ 'espaces_salle'|tr(tr)|raw }}</h1>
  35.           <p>{{ 'salle_desc'|tr(tr)|raw }}</p>
  36.         </div>
  37.       <a href="/{{app.request.locale }}/{{ 'reservation'|getUrl(app.request.locale) }}" class="order-btn-link">{{ 'general_reserver'|tr(tr)|raw }}</a>
  38.       <ul>
  39.           <li><a href="/{{app.request.locale }}/le-majestic">Le Majestic</a></li>
  40.           <li><a href="/{{app.request.locale }}/le-versailles">Le versailles</a></li>
  41.           <li class="active"><a href="/{{app.request.locale }}/la-salle">{{ 'espaces_salle'|tr(tr)|raw }}</a></li>
  42.           <li><a href="/{{app.request.locale }}/lounge-club">Lounge club</a></li>
  43.       </ul>
  44.     </section>
  45.     <section class="espace-content ">
  46.             <div class="owl-carousel esp">
  47.                 {% for i in 1..13 %}
  48.                 <div class="item"><img src="/front/img/salle-slider{{i}}.jpg?v=1" alt="salle slider {{i}}" /></div>
  49.               {% endfor %}
  50.             </div>
  51.             <div class="horizontal-bar-container">
  52.                 <div class="horizontal-bar"></div>
  53.                 <div class="horizontal-bar-ctrl"></div>
  54.             </div>
  55.             
  56.             <a href="#next" class="next-arrow"><img src="/front/img/espaces-arrow-b.svg" alt="suivant" /></a>
  57.             <h2 id="next"class="no-bar" style="padding-top: 160px;">{{ 'salle_s1_title'|tr(tr)|raw }}<span class="full-bar"></span></h2>
  58.             <p class="quote pt-0 mt-5">{{ 'salle_s1'|tr(tr)|raw }}</p>
  59.         </section>
  60.         <section class="espace-tarifs salle" style="background-image: url('/front/img/salle-bg2.jpg');">
  61.             <div class="container">
  62.                 <div class="link">
  63.                     <a href="/{{app.request.locale }}/{{ 'reservation'|getUrl(app.request.locale) }}">{{ 'salle_s2'|tr(tr)|raw }}</a>
  64.                     <a href="/front/deroulement-spectacle.pdf" target="_blank" style="margin-bottom: 32px;">{{ 'salle_s22'|tr(tr)|raw }} <img src="/front/img/espaces-down-link.svg" alt="download" /></a>
  65.           <a href="#" class="plan-open">{{ 'tunnel_section6_plan'|tr(tr)|raw }}</a>
  66.                 </div>
  67.             </div>
  68.         </section>
  69.     <section class="espace-content second">
  70.             <h2 id="" class="no-bar">{{ 'salle_s3_title'|tr(tr)|raw }}<span class="full-bar"></span></h2>
  71.             <p class="pt-0 mt-5">{{ 'salle_s3'|tr(tr)|raw }}
  72.             </p>
  73.         </section>
  74.         <section class="espace-gallery second" style="margin-bottom: 180px;">
  75.                 <div class="project-bar"></div>
  76.                 <div class="project-bar-ctrl"></div>
  77.         <div class="gallery-container">
  78.           <div class="col1">
  79.             <div class="col1-1" style="background-image: url('/front/img/salle1.jpg'); height: 746px; width: 100%; margin-bottom: 30px;"></div>
  80.             <div class="col1-2" style="background-image: url('/front/img/salle4.jpg'); height: 746px; width: 100%; margin-bottom: 30px;"></div>
  81.           </div>
  82.           <div class="col2">
  83.             <div class="col2-1" style="background-image: url('/front/img/salle2.jpg'); height: 498px; width: 100%; margin-bottom: 30px;"></div>
  84.             <div class="col2-2" style="background-image: url('/front/img/salle3.jpg'); height: 498px; width: 100%; margin-bottom: 30px;"></div>
  85.             <div class="col2-3" style="background-image: url('/front/img/salle5.jpg'); height: 466px; width: 40%; margin-bottom: 30px; float: left;"></div>
  86.             <div class="col2-4" style="background-image: url('/front/img/salle6.jpg'); height: 466px; margin-bottom: 30px; float: right; width: calc(60% - 30px); margin-left: 30px;"></div>
  87.           </div>
  88.           <div class="col3" style="width:100%; display: table;">
  89.             <div class="col3-1" style="background-image: url('/front/img/salle7.jpg'); height: 854px; width: 100%;;"></div>
  90.           </div>
  91.         </div>
  92.         </section>
  93.     <div class="page_reservation-tunnel">
  94.     <div class="plan-salle">
  95.       <div class="plan-salle-container">
  96.         <a href="/front/img/plan-salle1.jpg?v=1" target="_blank"><img id="plan-salle1" alt="plan-salle" class="pls" src="/front/img/plan-salle1.jpg?v=2" /></a>
  97.         <span class="plan-close"><img alt="close" src="/front/img/calendar-cross.svg"></span>
  98.         <p class="text-xs text-center mb-0">{{ 'tunnel_section6_plan2'|tr(tr)|raw }}</p>
  99.       </div>
  100.     </div>
  101.     </div>
  102.         {% include 'FrontBundle/Partial/footer.html.twig' %}
  103. {% endblock %}
  104. {% block javascripts %}
  105.   <script src="/front/js/owl.carousel.min.js"></script>
  106.   <script type="text/javascript">
  107.     $(document).ready(function() {
  108.       $("body").delegate('.plan-open', 'click', function(e){
  109.         e.preventDefault();
  110.         $('.plan-salle').css("display", "flex").hide().fadeIn();
  111.       });
  112.       
  113.       $("body").delegate('.plan-salle .plan-close', 'click', function(e){
  114.         e.preventDefault();
  115.         $('.plan-salle').fadeOut();
  116.       });
  117.     });
  118.       var owl = $('.owl-carousel');
  119.     owl.owlCarousel({
  120.         loop:false,
  121.         margin:30,
  122.         nav:true,
  123.         responsive:{
  124.             0:{
  125.                 items:1
  126.             },
  127.             600:{
  128.                 items:3
  129.             },
  130.             1920:{
  131.                 items:3
  132.             }
  133.         }
  134.         });
  135.         // HEADER IMAGE SWITCH
  136.     carouselIndex = 0;
  137.     $('.owl-carousel.esp img').mousedown(function() {
  138.         setTimeout(function() { carouselIndex = owl.data()['owl.carousel']._current }, 220);
  139.     });
  140.     $('.owl-carousel.esp img').on('click', function(e){
  141.       e.preventDefault();
  142.       if( carouselIndex == owl.data()['owl.carousel']._current ){
  143.           $('.espace-header').attr('style', 'background-image: url("'+$(this).attr('src')+'");') ;
  144.       }
  145.     });
  146.     // END HEADER IMAGE SWITCH
  147.     if( $('.project-bar-ctrl').length >0 ) {
  148.       offset = $('.project-bar-ctrl').offset().top;
  149.       $('.gallery-container').scroll(function(){
  150.         var pos = $('.gallery-container').scrollTop();
  151.         var top = pos * 706 / 1790;
  152.         $('.project-bar-ctrl').css('top', top+'px');
  153.       });
  154.     }
  155.     owl.on('changed.owl.carousel', function(event) {
  156.       var itemsNbr = owl.data()['owl.carousel'].settings.items;
  157.       var itemsTotal = event.item.count;
  158.       var itemsIndex = event.item.index;
  159.       var pagesNbr = itemsTotal - itemsNbr;
  160.             var horizontalBar = $('.horizontal-bar').outerWidth();
  161.             var horizontalBarCtrl = $('.horizontal-bar-ctrl').outerWidth();
  162.             var courseLength = $('.horizontal-bar').outerWidth() - $('.horizontal-bar-ctrl').outerWidth();
  163.             var left = itemsIndex * 100 / pagesNbr; // percent
  164.             left = left * courseLength / 100;
  165.       $('.horizontal-bar-ctrl').css('left', left+'px');
  166.       
  167.     });
  168.     </script>
  169. {% endblock %}