templates/bundles/BitBagSyliusCmsPlugin/Shop/Page/templates/_structure.html.twig line 130

Open in your IDE?
  1. <div class="structure-details">
  2.     <div class="container">
  3.         {% include 'common/_breadcrumb-structure.html.twig' %}
  4.         {% if 'Côte Roannaise' in page.name %}
  5.             <img src="{{ asset('assets/shop/images/structures/logo-laiterie-de-la-cote-roanaise.svg') }}" alt="{{ page.name }}" class="structure-details__logo" />
  6.         {% endif %}
  7.         {% if 'Sauvain' in page.name %}
  8.             <img src="{{ asset('assets/shop/images/structures/logo-fromagerie-de-sauvain.svg') }}" alt="{{ page.name }}" class="structure-details__logo" />
  9.         {% endif %}
  10.         {% if 'Arvernes' in page.name %}
  11.             <img src="{{ asset('assets/shop/images/structures/logo-cie-arvernes.svg') }}" alt="{{ page.name }}" class="structure-details__logo" />
  12.         {% endif %}
  13.         {% if 'Collonge' in page.name %}
  14.             <img src="{{ asset('assets/shop/images/structures/logo-tunnel-de-la-collonge.svg') }}" alt="{{ page.name }}" class="structure-details__logo" />
  15.         {% endif %}
  16.         <h1 class="page__title">
  17.             <span class="page__tagline">{{ page.structureLocalization }}</span>
  18.             {{ page.name }}
  19.         </h1>
  20.         {% if page.image is defined and page.image is not null %}
  21.             <img class="structure-details__image" src="{{ page.image.path }}" alt="{{ page.nameWhenLinked|e('html_attr') }}" title="{{ page.nameWhenLinked|e('html_attr') }}" />
  22.         {% endif %}
  23.         <div class="structure-details__intro">
  24.             {{ page.structureIntroExcerpt|raw }}
  25.         </div>
  26.         <div class="structure-details__description">
  27.             {{ page.structureIntroText|raw }}
  28.         </div>
  29.     </div>
  30.     <div class="bg-dark">
  31.         <div class="container">
  32.             <div class="structure-details__infos">
  33.                 <div class="structure-details__infos-left">
  34.                     <h3 class="c-red h4 structure-details__infos-title"></h3>
  35.                     <div class="structure-details__infos-section">
  36.                         {% if page.structureAddress != "" and page.structureAddress is not null %}
  37.                             <div class="structure-details__icon-block">
  38.                                 <i class="fas fa-map-marker-alt"></i>
  39.                                 <div>
  40.                                     {{ page.structureAddress }}<br>
  41.                                     <a href="https://www.google.com/maps/place/{{ page.structureAddress|format_for_gmaps }}/@{{ page.structureGpsLat }},{{ page.structureGpsLng }},17z" title="{{ 'sylius.structures.link.see_on_gmaps'|trans }}" target="_blank">{{ 'sylius.structures.title.access_map'|trans }}</a>
  42.                                 </div>
  43.                             </div>
  44.                         {% endif %}
  45.                         {% if page.structureEmail != "" and page.structureEmail is not null %}
  46.                             <div class="structure-details__icon-block">
  47.                                 <i class="fas fa-envelope"></i>
  48.                                 <div><a href="mailto:{{ page.structureEmail }}" title="{{ 'sylius.structures.link.write_to_us'|trans|e('html_attr') }}">{{ page.structureEmail }}</a></div>
  49.                             </div>
  50.                         {% endif %}
  51.                         {% if page.structurePhone != "" and page.structurePhone is not null %}
  52.                             <div class="structure-details__icon-block">
  53.                                 <i class="fas fa-phone"></i>
  54.                                 <div>Tél. {{ page.structurePhone }}</div>
  55.                             </div>
  56.                         {% endif %}
  57.                         {% if page.structureFax != "" and page.structureFax is not null %}
  58.                             <div class="structure-details__icon-block">
  59.                                 <i class="fas fa-fax"></i>
  60.                                 <div>Fax. {{ page.structureFax }}</div>
  61.                             </div>
  62.                         {% endif %}
  63.                     </div>
  64.                     {% if page.structureOpeningTimes != "" and page.structureOpeningTimes is not null %}
  65.                         <div class="structure-details__infos-section">
  66.                             <div class="structure-details__icon-block">
  67.                                 <i class="fas fa-clock"></i>
  68.                                 <div>
  69.                                     <strong>{{ 'sylius.structures.title.opening_times'|trans }}</strong>
  70.                                     <br>
  71.                                     {{ page.structureOpeningTimes|raw }}
  72.                                 </div>
  73.                             </div>
  74.                         </div>
  75.                     {% endif %}
  76.                     {% if page.structureEquipments|length > 0 %}
  77.                         <div class="structure-details__infos-section">
  78.                             <div class="structure-details__icon-block">
  79.                                 <i class="fas fa-list"></i>
  80.                                 <div>
  81.                                     <strong>{{ 'sylius.structures.title.equipements'|trans }}</strong><br>
  82.                                     {% for equipment in page.structureEquipments|split(',') %}
  83.                                         {% if loop.index0 > 0 %}
  84.                                             |
  85.                                         {% endif %}
  86.                                         {{ ('sylius.admin.page.' ~ equipment)|trans }}
  87.                                     {% endfor %}
  88.                                 </div>
  89.                             </div>
  90.                         </div>
  91.                     {% endif %}
  92.                     {% if page.structureServices|length > 0 %}
  93.                         <div class="structure-details__infos-section">
  94.                             <div class="structure-details__icon-block">
  95.                                 <i class="fas fa-list"></i>
  96.                                 <div>
  97.                                     <strong>{{ 'sylius.structures.title.services'|trans }}</strong><br>
  98.                                     {% for service in page.structureServices|split(',') %}
  99.                                         {% if loop.index0 > 0 %}
  100.                                             |
  101.                                         {% endif %}
  102.                                         {{ ('sylius.admin.page.' ~ service)|trans }}
  103.                                     {% endfor %}
  104.                                 </div>
  105.                             </div>
  106.                         </div>
  107.                     {% endif %}
  108.                 </div>
  109.                 <div class="structure-details__infos-right">
  110.                     <div class="structure-details__infos-map">
  111.                         <div id="map"></div>
  112.                     </div>
  113.                     <a href="#galerie" class="button button--secondary button--medium">{{ 'sylius.structures.title.see_image_gallery'|trans }}</a>
  114.                 </div>
  115.             </div>
  116.         </div>
  117.     </div>
  118.     <div class="galerie-images" id="galerie">
  119.         <div class="container">
  120.             <div class="galerie-images__title h4 bold">{{ page.name }} <span class="c-red">{{ 'sylius.structures.title.in_images'|trans }}</span></div>
  121.             <div class="structure-details__galerie-images galerie-images__images">
  122.                 {{ render(path('bitbag_sylius_cms_plugin_shop_media_index_by_section_code', {'sectionCode' : 'nos-structures-' ~ page.code, 'template' : '@BitBagSyliusCmsPlugin/Shop/Page/blocks/_structure-image.html.twig'})) }}
  123.             </div>
  124.         </div>
  125.     </div>
  126.     <div class="structure-details__back">
  127.         <a href="{{ bitbag_cms_get_link_for_code('nos-structures') }}" class="button button--outline-red button--medium">{{ 'sylius.structures.title.back_to_structures_list'|trans }}</a>
  128.     </div>
  129. </div>