templates/baseVistaExpressMorelia.html.twig line 1

  1. {% set lang = app.request.locale %}{# lenguage actual #}
  2. {% set langContrario = app.request.locale == 'es' ? 'en' : 'es' %}{# Lenguage contrario #}
  3. {% set route = app.request.attributes.get('_route') %}{# Ruta actual #}
  4. {% set parameters = app.request.attributes.get('_route_params') %}
  5. {% set parameters = parameters|merge({'_locale':langContrario}) %}
  6. <!doctype html>
  7. <html lang="{{ lang }}">
  8. <head>
  9.     <meta charset="utf-8"/>
  10.     <meta http-equiv="X-UA-Compatible" content="IE=edge"/>
  11.     <meta name="viewport" content="width=device-width, initial-scale=1"/>
  12.     <meta name="author" content="Zipvisual"/>
  13.     {% include "include/_metas.html.twig" %}
  14.     {% block metatags %}
  15.     {% endblock %}
  16.     <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
  17.     <!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
  18.     <!--[if lt IE 9]>
  19.     <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
  20.     <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
  21.     <![endif]-->
  22.     <title>{% block title %}Golden Shores{% endblock %}</title>
  23.     {% include 'include/_analytics.html.twig' %}
  24.     {% block analytics %}{% endblock %}
  25.     <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/Swiper/3.3.1/css/swiper.min.css">
  26.     <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.4.0/css/font-awesome.min.css">
  27.     <link rel="stylesheet" href="{{ asset("bundles/goldenshores/css/vendor/bootstrap-datepicker.min.css") }}">
  28.     {% block css %}{% endblock %}
  29. </head>
  30. <body class="container-fluid">
  31. <header class="row">
  32.     <svg class="svg-menu" width="100%" viewBox="0 0 100 100" preserveAspectRatio="none">
  33.         <polygon points="0,0 0,95 100,0" style="fill:#002554;"></polygon>
  34.     </svg>
  35.     <div class="CONT">
  36.         <!--Header-->
  37.         {% include "include/_header.html.twig" %}
  38.         <!--Submenu del hotel -->
  39.         {% include "VistaExpressMorelia/_submenu.html.twig" %}
  40.     </div>
  41. </header>
  42. <!-- MENU -->
  43. {% include "include/_menu.html.twig" %}
  44. <span id="top"></span>
  45. {% include "include/_chat.html.twig" %}
  46. {% block body %}
  47. {% endblock %}
  48. {#Herede este bloque si no quiere que se renderise#}
  49. {% block newsletter %}
  50.     <div class="newsletter-footer visible-lg">
  51.         <a class="text" href="#" data-target="{{ service_socio.isSocioLogged() ? '#newsModal' : '#loginRequestModal' }}" data-toggle="modal">
  52.             NEWSLETTER | <br class="visible-xs"><span>{{ 'newsletter.msg'|trans }}</span><i
  53.                     class="fa fa-chevron-right"></i>
  54.         </a>
  55.     </div>
  56. {% endblock %}
  57. <!--Footer -->
  58. {% include "include/_footer.html.twig" %}
  59. <div class="modal fade" id="videoModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
  60.     <div class="modal-dialog" role="document" style="max-width: 130vh;">
  61.         <div class="embed-responsive embed-responsive-16by9">
  62.             <iframe class="embed-responsive-item"></iframe>
  63.         </div>
  64.         <div>
  65.             <h2>{{ video.content.title|default('') }}</h2>
  66.             <p>{{ video.content.text|default('') }}</p>
  67.         </div>
  68.     </div>
  69. </div>
  70. <div class="modal fade" id="video360Modal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
  71.     <div class="modal-dialog" role="document" style="max-width: 130vh;">
  72.         <div class="embed-responsive embed-responsive-16by9">
  73.             <iframe src="" class="embed-responsive-item"></iframe>
  74.         </div>
  75.     </div>
  76. </div>
  77. <div class="modal fade" id="videoHowToReserve" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
  78.     <div class="modal-dialog" role="document" style="max-width: 130vh;">
  79.         <div class="embed-responsive embed-responsive-16by9">
  80.             <iframe src="" data-src="https://www.youtube.com/embed/nOizzQWLCyk?rel=0" class="embed-responsive-item"></iframe>
  81.         </div>
  82.         <div>
  83.             <h2>{{ lang == 'es' ? '¿Como reservar?': 'How to reserve?' }}</h2>
  84.         </div>
  85.     </div>
  86. </div>
  87. {% include "include/_modales.html.twig" %}
  88. {% block modals %}
  89. {% endblock %}
  90. <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
  91. <script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/latest/TweenMax.min.js"></script>
  92. <script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.5/js/bootstrap.min.js"></script>
  93. <script src="https://cdnjs.cloudflare.com/ajax/libs/Swiper/3.3.1/js/swiper.min.js"></script>
  94. <script src="{{ asset('bundles/goldenshores/js/owl.carousel.min.js') }}"></script>
  95. <script src="{{ asset("bundles/goldenshores/js/fastclick.min.js") }}"></script>
  96. <script src="{{ asset("bundles/goldenshores/js/bootstrap-datepicker.min.js") }}"></script>
  97. {% if lang == 'es' %}
  98.     <script src="{{ asset("bundles/goldenshores/js/bootstrap-datepicker.es.min.js") }}"></script>
  99. {% endif %}
  100. <script src="{{ asset('bundles/goldenshores/js/jquery.validate.min.js') }}"></script>
  101. <script src="{{ asset("bundles/goldenshores/js/main.js") }}"></script>
  102. {% include "include/_dataModalReservar.html.twig" %}
  103. <script>
  104.     //Modal de video
  105.     (function () {
  106.         'use strict';
  107.         $('.open-video').click(function (e) {
  108.             e.preventDefault();
  109.             var src = 'https://www.youtube.com/embed/{{ video.content.videoCode|default('') }}';
  110.             $('#videoModal').modal('show');
  111.             $('#videoModal iframe').attr('src', src);
  112.         });
  113.         $('#videoModal').on('hidden.bs.modal', function () {
  114.             $('#videoModal iframe').removeAttr('src');
  115.         });
  116.         $('body').on('click', '.open-video360', function (e) {
  117.             e.preventDefault();
  118.             var src = $(this).attr('data-src');
  119.             $('#video360Modal').modal('show');
  120.             $('#video360Modal iframe').attr('src', src);
  121.         });
  122.         $('#video360Modal').on('hidden.bs.modal', function () {
  123.             $('#video360Modal iframe').removeAttr('src');
  124.         });
  125.         $('body').on('click', '.open-how-reserve', function (e) {
  126.             e.preventDefault();
  127.             var src =$("#videoHowToReserve iframe").attr('data-src');
  128.             $('#videoHowToReserve').modal('show');
  129.             $('#videoHowToReserve iframe').attr('src', src);
  130.         });
  131.         $('#videoHowToReserve').on('hidden.bs.modal', function () {
  132.             $('#videoHowToReserve iframe').removeAttr('src');
  133.         });
  134.     })();
  135. </script>
  136. {% block js %}
  137. {% endblock %}
  138. </body>
  139. </html>