{% extends 'front/page.html.twig' %}{% trans_default_domain 'front' %}{% import "front/_shared/macros.html.twig" as macro %}{% block body_class %}{{ parent() }} {% endblock %}{% block meta_title %}{{ page.metaTitle }}{% endblock %}{% block meta_description %}{{ page.metaDescription }}{% endblock %}{% block header_class %}homes-head homes-head-reverse dark-header{% endblock %}{% block header_content %} <div class="homes-search-container container"> <h1>Vivre à <span>Lyon</span></h1> <p class="intro">Découvrez nos coliving tout compris et équipés dans la région lyonnaise, toujours à côté des universités et des transports.</p> <div class="search" data-controller="search-filters"> <form action="#"> <div class="form-row first"> <select name="district" id="district"> <option value="" selected>{{ 'label.district'|trans }}</option> {% for item in filters.districts.items %} <option value="{{ item.id }}" {% if app.request.get('district') == item.id %}selected{% endif %}>{{ item.label }}</option> {% endfor %} </select> <!-- AREA --> <select name="accommodationType" id="accommodationType"> <option value="" selected>{{ 'label.accommodation_type'|trans }}</option> {% for key,value in filters.accommodationTypes %} <option value="{{ value }}" {% if app.request.get('accommodationType') == value %}selected{% endif %}>{{ key|trans }}</option> {% endfor %} </select> <!-- HOME TYPE --> <!--select name="lengthOfStay" id="lengthOfStay"> <option value="" selected>{{ 'label.lengthofstay'|trans }}</option> <option value="6" {% if app.request.get('lengthOfStay') == '6' %}selected{% endif %}>6 mois</option> <option value="12" {% if app.request.get('lengthOfStay') == '12' %}selected{% endif %}>12 mois</option> <option value="24" {% if app.request.get('lengthOfStay') == '24' %}selected{% endif %}>24 mois</option> </select--> <!-- LENGTH OF STAY --> <select name="price" id="price"> <option value="" selected>Prix</option> <option value="0-200" {% if app.request.get('price') == '0-200' %}selected{% endif %}>Moins de 200€/mois</option> <option value="200-400" {% if app.request.get('price') == '200-400' %}selected{% endif %}>200 à 400€/mois</option> <option value="400-600" {% if app.request.get('price') == '400-600' %}selected{% endif %}>400 à 600€/mois</option> <option value="600-800" {% if app.request.get('price') == '600-800' %}selected{% endif %}>600 à 800€/mois</option> <option value="800-1000" {% if app.request.get('price') == '800-1000' %}selected{% endif %}>800 à 1000€/mois</option> </select> <!-- LENGTH OF STAY --> <select name="service" id="service"> <option value="">Service</option> {% for service in filters.services.items %} <option value="{{ service.id }}" {% if app.request.get('service') == service.id %}selected{% endif %}>{{ service.label }}</option> {% endfor %} </select> <div class="show more" data-action="click->search-filters#more">Plus de filtres <span class="chevron"><img src="{{ asset('build/images/icons/chevron-down-dark.svg') }}"></span></div> <div class="show less d-none" data-action="click->search-filters#less">Moins de filtres <span class="chevron"><img src="{{ asset('build/images/icons/chevron-down-dark.svg') }}"></span></div> </div> <!-- form-row first--> <div class="form-row second d-none"> <!--select name="totalBedrooms" id="totalBedrooms"> <option value="" selected>{{ 'label.totalBedrooms'|trans }}</option> <option value="1">{{ 'total.rooms'|trans({count: 1}) }}</option> <option value="2">{{ 'total.rooms'|trans({count: 2}) }}</option> <option value="3">{{ 'total.rooms'|trans({count: 3}) }}</option> <option value="4">{{ 'total.rooms'|trans({count: 4}) }}</option> <option value="5">{{ 'total.rooms'|trans({count: 5}) }}</option> </select--> <select name="privateBathroom" id="privateBathroom"> <option value="" selected>{{ 'label.privateBathroom'|trans }}</option> <option value="1">{{ 'label.yes'|trans }}</option> <option value="0">{{ 'label.no'|trans }}</option> </select> <!-- PRIVATE BATHROOM --> <select name="petFriendly" id="petFriendly"> <option value="" selected>{{ 'label.petFriendly'|trans }}</option> <option value="1">{{ 'label.yes'|trans }}</option> <option value="0">{{ 'label.no'|trans }}</option> </select> <!-- Pet Friendly --> <select name="girlsOnly" id="girlsOnly"> <option value="" selected>{{ 'label.girlsOnly'|trans }}</option> <option value="1">{{ 'label.yes'|trans }}</option> <option value="0">{{ 'label.no'|trans }}</option> </select> <!-- LENGTH OF STAY --> </div> <!-- form-row first--> </form> </div> </div> <!-- home search container -->{% endblock %}{% block page_content %} <main class="homes"> <section class="container"> <div id="accommodations-list-controller" data-controller="accommodations-list" data-token="{{ mapbox_token }}" data-ajax-route="{{ path('front_search_ajax') }}" data-map-route="{{ path('front_search_map') }}" > <div id="search-header" class="container-fluid"> <div class="col-12 title-ctn"> {% embed "front/search/search-list-header.html.twig" with {pagination: pagination} %}{% endembed %} </div> </div> <div class="row"> <div class="col-12 col-lg-8 left"> <div id="accommodations-list-container"> <div id="accommodations-list" class="row"> {% embed "front/search/search-list.html.twig" with {list: list, pagination: pagination} %}{% endembed %} </div> </div> {% embed 'front/_shared/loader.html.twig' %}{% endembed %} </div> <!-- left col-8 --> <div class="col-4 d-none d-lg-block pr-0"> <div id="map-sidebar" class="sidebar"> <div class="sidebar__inner"> <div id="map-container"></div> </div> </div> </div> </div> <!-- row --> </div> <!-- accommodations-list-controller --> </section> <!-- container --> {% include "front/_shared/faq.html.twig" %} </main>{% endblock %}{% block javascripts %} {{ parent() }}{% endblock %}{% block javascripts_footer %}{% endblock %}