templates/partials/home/best_hotel_block_tabs.html.twig line 1

Open in your IDE?
  1. <div class="best-hotel-block">
  2.     <div class="container is-tabs">
  3.         <div class="content-tabs--navigation js-scroll-arrow">
  4.             <div class="content-tabs--navigation-list">
  5.             {% for blockHasBlock in block.blockHasBlocks %}
  6.                 {% if isDefinedAndNotEmpty(blockHasBlock.block) and isDefinedAndNotEmpty(blockHasBlock.block.downloadableItem) %}
  7.                     <a class="link black {{ loop.first ? 'is-active' : '' }}" href="#" data-target="js-item-{{ loop.index }}">
  8.                         <span>{{ blockHasBlock.block.downloadableItem.tabTitle }}</span>
  9.                     </a>
  10.                 {% endif %}
  11.             {% endfor %}
  12.             </div>
  13.             <div class="arrow-icon">
  14.                 <span>{{ 'app.scroll_show_more' | trans }}</span>
  15.                 {% include 'partials/global/svg/arrow-bold-right.svg.twig' %}
  16.             </div>
  17.         </div>
  18.         <div class="content-tabs--list">
  19.             {% for blockHasBlock in block.blockHasBlocks %}
  20.                 {% set dlBlock = blockHasBlock.block %}
  21.                 {% if isDefinedAndNotEmpty(dlBlock) and isDefinedAndNotEmpty(dlBlock.downloadableItem)  %}
  22.                     <div class="content-tabs--item js-item-{{ loop.index }} {{ loop.first ? 'is-active' : '' }}">
  23.                         <div class="best-hotel-block--left">
  24.                             {% if isDefinedAndNotEmpty(dlBlock.downloadableItem.title) %}
  25.                                 <div class="best-hotel-block--left-toptitle subtitle-caps">{{ dlBlock.downloadableItem.title }}</div>
  26.                             {% endif %}
  27.                             {% if isDefinedAndNotEmpty(dlBlock.downloadableItem.subtitle) %}
  28.                                 <div class="best-hotel-block--left-title ">{{ dlBlock.downloadableItem.subtitle }}</div>
  29.                             {% endif %}
  30.                             {% if isDefinedAndNotEmpty(dlBlock.downloadableItem.content) %}
  31.                                 <div class="best-hotel-block--left-text subtitle-regular">
  32.                                     {{ dlBlock.downloadableItem.content|raw }}
  33.                                 </div>
  34.                             {% endif %}
  35.                             {% if isDefinedAndNotEmpty(dlBlock.downloadableItem.linkTitle)
  36.                                 and isDefinedAndNotEmpty(dlBlock.downloadableItem.linkUrl)
  37.                             %}
  38.                                 {% set url = dlBlock.downloadableItem.linkUrl %}
  39.                                 <a href="{{ url }}" class="best-hotel-block--left-button button white is-dark">
  40.                                     <span>{{ dlBlock.downloadableItem.linkTitle }}</span>
  41.                                 </a>
  42.                             {% endif %}
  43.                         </div>
  44.                         <div class="best-hotel-block--right">
  45.                             <div class="best-hotel-block--right-slide js-media-slide">
  46.                                 {% if isDefinedAndNotEmpty(dlBlock.downloadableItem.gallery) %}
  47.                                     {% for media in dlBlock.downloadableItem.gallery.medias %}
  48.                                     <div class="best-hotel-block--right-slide--item">
  49.                                         {% if isDefinedAndNotEmpty(media.description) %}
  50.                                         <div class="best-hotel-block--right-slide--item-text">{{ media.description }}</div>
  51.                                         {% endif %}
  52.                                         <picture-component class="js-picture-component is-absolute"
  53.                                             :image="{{ picture_data(media, null, null, null) }}">
  54.                                         </picture-component>
  55.                                     </div>
  56.                                     {% endfor %}
  57.                                 {% elseif isDefinedAndNotEmpty(dlBlock.downloadableItem.image)%}
  58.                                     <div class="best-hotel-block--right-slide--item">
  59.                                         <picture-component class="js-picture-component is-absolute"
  60.                                             :image="{{ picture_data(dlBlock.downloadableItem.image, null, null, null) }}">
  61.                                         </picture-component>
  62.                                     </div>
  63.                                 {% endif%}
  64.                             </div>
  65.                             <div class="best-hotel-block--right-slide--icon">
  66.                                 {% if app.request.locale != 'es' %}
  67.                                     {% include 'partials/global/svg/certified-black.svg.twig'%}
  68.                                 {% else %}
  69.                                     {% include 'partials/global/svg/certificated-hotel-text.svg.twig'%}
  70.                                 {% endif %}
  71.                             </div>
  72.                         </div>
  73.                     </div>
  74.                 {% endif%}
  75.             {% endfor %}
  76.         </div>
  77.     </div>
  78. </div>