templates/front/accommodation/blocks/sidebar-1.html.twig line 1

Open in your IDE?
  1. {% trans_default_domain 'front' %}
  2. {% import "front/_shared/macros.html.twig" as macro %}
  3. <div class="accommodation-sidebar rooms-mini">
  4.     <h2>Toutes <span>les chambres</span></h2>
  5.     {% for room in accommodation.activeRooms %}
  6.     {% set availabilityDate = room.availablilityDate %}
  7.         <div class="room row">
  8.             <div class="col-12 col-lg-4 images">
  9.                 <div class="owl-carousel carousel-homes" data-controller="carousel" data-type="homes">
  10.                     {% for image in room.images %}
  11.                         <div class="illu">
  12.                             <img src="{{ image | imagine_filter('room_slider') }}" alt="">
  13.                         </div>
  14.                     {% endfor %}
  15.                 </div>
  16.                 {% if room.available %}
  17.                     <div class="available">
  18.                         <div class="text-ctn">{{ 'label.room_available'|trans }}</div>
  19.                         <img src="{{ asset('build/images/icons/triangle-darkgreen.png') }}">
  20.                     </div>
  21.                 {% else %}
  22.                     <div class="occupied">
  23.                         {% if availabilityDate is not null %}
  24.                             <div class="text-ctn">{{ 'label.available_from'|trans({date: availabilityDate|format_datetime('short', 'none')})|raw }}</div>
  25.                         {% else %}
  26.                             <div class="text-ctn">{{ 'label.room_not_available'|trans }}</div>
  27.                         {% endif %}
  28.                         <img src="{{ asset('build/images/icons/triangle-darkgreen.png') }}">
  29.                     </div>
  30.                 {% endif %}
  31.             </div> <!-- images-->
  32.             <div class="col-12 col-lg-8 infos">
  33.                 <h3>{{ room.name }}</h3>
  34.                 <p class="price">{{ room.rent|format_currency('EUR')|currency }} <small>/ {{ 'label.month'|trans }}*</p>
  35.                 <p class="notice">{{ 'label.maxHousingAssistance'|trans }} <span>-{{ room.maxHousingAssistance|format_currency('EUR')|currency }}</span></p>
  36.                 <p class="notice">{{ 'label.charges'|trans }} <span>+{{ room.chargesFees|format_currency('EUR')|currency }}</span></p>
  37.                 <a href="#room-{{ room.id }}" class="btn btn-primary btn-sm">Voir la chambre</a>
  38.             </div> <!-- infos-->
  39.         </div> <!-- room -->
  40.     {% endfor %}
  41.     <div class="btn-contact-room-container">
  42.         <a href="{{ path('front_page_contact_room', {id: accommodation.id}) }}" class="btn btn-outline-dark btn-contact-room">SE METTRE SUR LISTE D'ATTENTE</a>
  43.     </div>
  44. </div> <!-- rooms mini -->