templates/default/listado_oficinas.html.twig line 1
- {# {% extends 'default/contenido.html.twig' %} #}
- {% extends 'base.html.twig' %}
- {% block title %}{{ contenido.metaTitle| replace({'| Eurochange.es':''}) }}{% endblock %}
- {% block metadescription %}{{ contenido.metaDescription }}{% endblock %}
- {% block metakeywords %}{{ contenido.metaKeywords }}{% endblock %}
- {#{% block metarobots %}{{ contenido.metaRobots|default(parent()) }}{% endblock %}
- {% block canonical %}{% if contenido.canonical %}<link rel="canonical" href="{{contenido.canonical}}" />{% endif %}{% endblock %}#}
- {% block bodyId %}oficinas{% endblock %}
- {% block body %}
- <div class="title container">
- <h1>{{ 'Oficinas de cambio de divisas' | trans}}</h1>
- </div>
- <div id="mapa" class="container">
- <div id="map"></div>
- <div id="texto-mapa">
- <div>
- <p>{{ 'Utiliza el mapa para saber dónde encontrarnos en cada localidad y ven a vernos.' | trans}}</p>
- <p>{{ 'Podrás cambiar más de 40 divisas con la mejor cotización de cambio y sin pagar comisiones.' | trans}}</p>
- </div>
- {% set urlParts = app.request.uri|split('/') %}
- {% set lastPart = urlParts|slice(-1)|first %}
- {% if lastPart == 'oficinas-cambio-moneda' %}
- <div id="listado-localidades" class="text-center d-none d-sm-block">
- <select class="select2 ">
- <option></option>
- {% for provincia in provincias %}
- {% if provincia.localidades|length > 0 %}
- <optgroup label="{{ provincia }}">
- {% for localidad in provincia.localidades %}
- <option value="{{path('listado_localidad', {slugP: provincia.slug, slugL: localidad.slug}) }}">{{ localidad }}</option>
- {% endfor %}
- </optgroup>
- {% endif %}
- {% endfor %}
- </select>
- </div>
- {% endif %}
- </div>
- </div>
- {% block contenidoOfi %}
- <div id="listado-oficinas" class="container ">
- <p class="tit">{{ 'Nuestras casas de cambio' | trans}}</p>
- <p class="text"><b>{{ 'Contamos con 39 casas de cambio' | trans}}</b> {{ 'ubicadas en las principales poblaciones turísticas de las provincias de Alicante, Murcia, Almería, Málaga y en las Islas Baleares (Mallorca).' | trans}}</p>
- <div id="listado-localidades" class="text-center d-block d-sm-none">
- <select class="select2 ">
- <option></option>
- {% for provincia in provincias %}
- {% if provincia.localidades|length > 0 %}
- <optgroup label="{{ provincia }}">
- {% for localidad in provincia.localidades %}
- <option value="{{path('listado_localidad', {slugP: provincia.slug, slugL: localidad.slug}) }}">{{ localidad }}</option>
- {% endfor %}
- </optgroup>
- {% endif %}
- {% endfor %}
- </select>
- </div>
- <div class="d-none d-md-block">
- <div class="row listado ">
- {% for grupo in provincias|batch(3) %}
- {% for provincia in grupo %}
- {% if provincia.localidades.isEmpty() %}
- {% else %}
- <div class="col">
- <div class="item">
- <div class="image">
- {% if provincia.imagenCabecera %}
- {{ sonata_thumbnail(provincia.imagenCabecera, 'provincia') }}
- {% endif %}
- <a href="{{ path('listado_provincia', {'slug': provincia.slug}) }}">{{ provincia.nombre }}</a>
- </div>
- <div class="texto">
- <ul class="ciudades">
- {% for loc in localidades %}
- {% if loc.provincia.id == provincia.id %}
- <li><a href="{{ path('listado_localidad', {'slugP': provincia.slug, 'slugL': loc.slug}) }}">{{ loc.nombre }}</a></li>
- {% endif %}
- {% endfor %}
- </ul>
- </div>
- </div>
- </div>
- {% endif %}
- {% endfor %}
- {% endfor %}
- </div>
- </div>
- </div>
- <div id="listado-oficinas" class="container d-block d-md-none">
- {# <p class="tit">{{ 'Nuestras casas de cambio' | trans}}</p> #}
- {# <p class="text d-none d-sm-block"><b>{{ 'Contamos con 39 casas de cambio' | trans}}</b> {{ 'ubicadas en las principales poblaciones turísticas de las provincias de Alicante, Murcia, Almería, Málaga y en las Islas Baleares (Mallorca).' | trans}}</p> #}
- <div id="listado" class="owl-carousel owl-theme listado">
- {% for provincia in provincias %}
- {% if provincia.localidades.isEmpty() %}
- {% else %}
- <div class="item">
- <div class="image">
- <img src="/img/ciudad-1.png"/>
- </div>
- <div class="texto">
- <span>{{ 'Casas de cambio en' | trans}}</br><b><a href="{{ path('listado_provincia', {'slug': provincia.slug}) }}">{{ provincia.nombre }}</a></b></span>
- <a href="#" class="toggle-link"><img src="/img/desplegar.svg"/></a>
- <ul class="target-element ciudades" style="display: block;">
- {% for loc in localidades %}
- {% if loc.provincia.id == provincia.id %}
- <li><a href="{{ path('listado_localidad', {'slugP': provincia.slug, 'slugL': loc.slug}) }}">{{ loc.nombre }}</a></li>
- {% endif %}
- {% endfor %}
- </ul>
- </div>
- </div>
- {% endif %}
- {% endfor %}
- </div>
- </div>
- {% endblock %}
- {% block empresas %}
- {{ render(controller('App\\Controller\\DefaultController::empresas' )) }}
- {% endblock %}
- {% endblock %}
- {% block funciones_eventos %}
- {{ parent() }}
- <script>
- const toggleLinks = document.querySelectorAll('.toggle-link');
- toggleLinks.forEach(function(toggleLink) {
- toggleLink.addEventListener('click', function() {
- event.preventDefault();
- const targetElement = this.nextElementSibling;
- if (targetElement.style.display === 'none') {
- targetElement.style.display = 'block';
- toggleLink.classList.add('voltear');
- } else {
- targetElement.style.display = 'none';
- toggleLink.classList.remove('voltear');
- }
- });
- });
- </script>
- {% endblock %}
- {% block javascripts_footer %}
- {{ parent() }}
- {% include "includes/mapa_javascript.html.twig" with { oficinasMapa:oficinas } only %}
- <script>
- $(document).ready(function() {
- $('#listado-localidades .select2').select2({
- placeholder: '{{ 'Selecciona la localidad más cercana' | trans }}',
- allowClear: true
- });
- $('#listado-localidades .select2').change(function() {
- if ($(this).val().length > 0)
- window.location.href = $(this).val();
- });
- // //Desactivar select2 en resoluciones pequenyas
- // checkSize();
- // $(window).resize(checkSize);
- });
- // function checkSize(){
- // if (window.matchMedia("(max-width: 992px)").matches) {
- // $("#listado-localidades .select2").select2("destroy");
- // }
- // }
- </script>
- {% endblock %}