src/Elements/Bundle/DemiFrontendBundle/Resources/views/Accommodation/includes/detail-templates/demiExtensions.desktop.html.twig line 1

Open in your IDE?
  1. <script>
  2.     _config.lightbox = true;
  3. </script>
  4. {% set accessibilityCategories = demiGetAccessibilityCategories(extensions.getObject()) %}
  5. {% set accessibility = extensions.getDemiAccessibilityCategories() ?: null %}
  6. {% if accessibility %}
  7.     <section class="py-5 content-block">
  8.         <div class="">
  9.             <div class="row">
  10.                 <div class="col-8">
  11.                     <h2 class="text-primary">
  12.                         {{ 'poidetail.accessibility_headline'|trans }}
  13.                     </h2>
  14.                 </div>
  15.                 <div class="col-4 text-right">
  16.                     {% if  accessibility.getPdfLink1() and accessibility.getPdfLink1().getHref() and accessibility.getPdfLink1().getText() %}
  17.                         <a target="{{ accessibility.getPdfLink1().getTarget() }}" href="{{ accessibility.getPdfLink1().getHref() }}" class="btn btn-primary-light"><span class="icon icon-download text-center"></span>{{ accessibility.getPdfLink1().getText() }}</a>
  18.                     {% endif %}
  19.                     {% if  accessibility.getPdfLink2() and accessibility.getPdfLink2().getHref() and accessibility.getPdfLink2().getText() %}
  20.                         <a target="{{ accessibility.getPdfLink2().getTarget() }}" href="{{ accessibility.getPdfLink2().getHref() }}" class="btn btn-primary-light"><span class="icon icon-download text-center"></span>{{ accessibility.getPdfLink2().getText() }}</a>
  21.                     {% endif %}
  22.                     {% if  accessibility.getExternalLink() %}
  23.                         <br>
  24.                         <a target="{{ accessibility.getExternalLink().getTarget() }}" href="{{ accessibility.getExternalLink().getHref() }}" class="text-underline d-ib accessible-info__download">
  25.                             <span class="icon icon-link text-center"></span>{{ accessibility.getExternalLink().getText() }}
  26.                         </a>
  27.                     {% endif %}
  28.                 </div>
  29.                 <ul class="list-inline mt-3">
  30.                     {% for data in accessibilityCategories %}
  31.                         {% set cat = data.category %}
  32.                         {% set percent = data.percent %}
  33.                         {% if cat.getIcon() is instanceof('\\Pimcore\\Model\\Asset\\Image') %}
  34.                             <li class="list-inline-item">
  35.                                 <button type="button"
  36.                                         data-toggle="modal"
  37.                                         data-target="#accessibility{{ cat.id }}Modal"
  38.                                         class="accessibility-item-big accessibility-item-big--is-checked">
  39.                             <span class="position-relative ">
  40.                                 {{ cat.getIcon().getThumbnail('accessibility-icon').getHtml({'imgAttributes': {'class': 'img-fluid', 'alt': cat.getTitle(), 'title': cat.getTitle()}}) | raw }}
  41.                                 <span class="demi-icon demi-icon-check accessibility-item__check" aria-label="is checked"></span>
  42.                             </span>
  43.                                 </button>
  44.                                 <div class="text-center">
  45.                                     {{ percent }}%
  46.                                 </div>
  47.                             </li>
  48.                         {% endif %}
  49.                     {% endfor %}
  50.                 </ul>
  51.             </div>
  52.         </div>
  53.     </section>
  54.     {% for data in accessibilityCategories %}
  55.         {% set cat = data.category %}
  56.         <div class="modal fade" id="accessibility{{ cat.id }}Modal" tabindex="-1" role="dialog" aria-labelledby="modal{{ cat.id }}Label" aria-hidden="true">
  57.             <div class="modal-dialog modal-lg" role="document">
  58.                 <div class="modal-content p-5">
  59.                     <div class="modal-header">
  60.                         <button type="button"
  61.                                 class="btn-no-styling increased-click-area text-primary icon-btn close-btn"
  62.                                 data-dismiss="modal"><span class="demi-icon demi-icon-close icon-btn__icon"></span>
  63.                         </button>
  64.                     </div>
  65.                     <div class="modal-body">
  66.                         <div class="modal-title h2 text-primary" id="modal{{ cat.id }}Label">{{ cat.title }}</div>
  67.                         <div class="wysiwyg">
  68.                             {{ cat.text|raw }}
  69.                         </div>
  70.                     </div>
  71.                 </div>
  72.             </div>
  73.         </div>
  74.     {% endfor %}
  75. {% endif %}