templates/front/hotel/hotel_by_city.html.twig line 1

Open in your IDE?
  1. {% extends 'front/base_front.html.twig' %}
  2. {% block title %}{{ 'Pages.HotelByCity.Title'  | trans({}, 'messages_front') }} {{ name }}{% endblock %}
  3. {% block stylesheets %}
  4.     {{ parent() }}
  5.     {{ encore_entry_link_tags('app') }}
  6. {% endblock %}
  7. {% block javascripts %}
  8.     {{ parent() }}
  9.     {{ encore_entry_script_tags('app') }}
  10. {% endblock %}
  11. {% block container %}
  12.     <section id="explore_area" class="section_padding">
  13.         <div class="container">
  14.             {% if name is defined and name is not null %}
  15.                 <h2 class="hotels-city">{{ 'Pages.HotelSearch.Messages.HotelStayIn'|trans({}, 'messages_front') }} {{ name }}</h2>
  16.             {% endif %}
  17.             <div>
  18.                 {% if city is defined and city.description is not null %}
  19.                     <div class="city_details_boxed">
  20.                         <p>{{ city.description }}</p>
  21.                     </div>
  22.                 {% endif %}
  23.             </div>
  24.         </div>
  25.         <div class="container">
  26.             <div class="row">
  27.                 <div class="col-md-3">
  28.                     <div class="theme_search_form_area_city">
  29.                         <h3 class="heading_theme_city"> {{ 'Pages.HotelSearch.Messages.SearchStay'|trans({}, 'messages_front') }} </h3>
  30.                         <div {{ react_component('Hotel/HotelSearchForm', {
  31.                             p_isAdmin : is_granted('ROLE_ADMIN'),
  32.                             p_destination : {
  33.                                 'type' : 'city',
  34.                                 'name' : name,
  35.                                 'city' : name,
  36.                                 'country' : country
  37.                             },
  38.                             p_currency : app.session.get('userCurrency'),
  39.                             p_exchange_rate : app.session.get('exchangeRate') ?? 1.0,
  40.                             p_locale : app.session.get('_locale') ?? default_locale,
  41.                         }) }}>
  42.                         </div>
  43.                     </div>
  44.                 </div>
  45.                 <div class="col-md-9">
  46.                         {% if city.image %}
  47.                             <img src="{{ city.image.url }}" alt="{{ name }}" class="img_city"/>
  48.                             {% else %}
  49.                             <img src="{{ asset('uploads/city/image_not_available.png') }}" alt="{{ name }}" class="img_city"/>
  50.                         {% endif %}
  51.                 </div>
  52.             </div>
  53.             {% if hotels | length > 0 %}
  54.             <div class="row mt-3">
  55.                 <div class="col-lg-12 col-md-12 col-sm-12 col-12">
  56.                     <div class="section_heading_center">
  57.                         <h3>{{ 'Pages.Home.Messages.HotelByCity'|trans({} , 'messages_front')  ~ name }}</h3>
  58.                     </div>
  59.                     <div class="row mt-2">
  60.                         {% for hotel in hotels %}
  61.                             <div class="col-lg-3">
  62.                                 {{ include('front/main/zones/itemZone2.html.twig', {'item' : hotel}) }}
  63.                             </div>
  64.                         {% endfor %}
  65.                     </div>
  66.                 </div>
  67.             </div>
  68.             {% endif %}
  69.         </div>
  70.     </section>
  71. {% endblock %}