templates/front/Produit/produit_indispo.html.twig line 1

Open in your IDE?
  1. {% extends '/front/layout.html.twig' %}
  2. {% trans_default_domain 'app' %}
  3. {% block canonical %}{{ app.request.schemeAndHttpHost ~ app.request.pathInfo }}{% endblock %}
  4. {% block fondcolor %} blanc{% endblock %}
  5. {% block seotitle %}
  6.     {{ infosResidence.seoTitle |raw }}
  7. {% endblock %}
  8. {% block seodesc %}
  9.     {{ infosResidence.seoDesc |raw }}
  10. {% endblock %}
  11. {% block microformat %}
  12. {#
  13. {
  14.   "@context": "http://schema.org",
  15.   "@type": "LodgingBusiness",
  16.   "name": "Charmant chalet à la montagne",
  17.   "description": "Un magnifique chalet de trois chambres offrant une vue imprenable sur les montagnes.",
  18.   "image": "http://exemple.com/photo.jpg",
  19.   "address": {
  20.     "@type": "PostalAddress",
  21.     "streetAddress": "123 rue de la Montagne",
  22.     "addressLocality": "Ville",
  23.     "postalCode": "12345",
  24.     "addressCountry": "FR"
  25.   },
  26.   "telephone": "+33 1 23 45 67 89",
  27.   "email": "contact@exemple.com",
  28.   "checkinTime": "16:00:00",
  29.   "checkoutTime": "11:00:00"
  30. }
  31. #}
  32. {% endblock %}
  33. {% block stylesheets %}
  34.     {{ parent() }}
  35.     <style>
  36.         .carousel-produit {
  37.             background-color:#000;
  38.         }
  39.         .splide {
  40.             padding: 0!important;
  41.             }
  42.             .splide__slide img {
  43.                 width: 100%;
  44.                 height: 100%;
  45.                 object-fit: cover;
  46.             }
  47.             .splide__slide {
  48.                 opacity: 0.6;
  49.             }
  50.                 .splide__slide.is-active {
  51.                 opacity: 1;
  52.             }
  53.     </style>
  54. {% endblock %}
  55. {% block titre_produit %}
  56. <div id="product-header">
  57.     <div class="breadcrumb">
  58.         <div class="container">
  59.             {% set lieu = "" %}
  60.             <ol itemscope itemtype="https://schema.org/BreadcrumbList">
  61.             {% for item in breadCrumb %}
  62.              <li itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
  63.                 {% if item.url is defined %}
  64.                     <a itemprop="item" href="{{ item.url }}"><span itemprop="name">{{ item.nom }}</span></a>&nbsp;>&nbsp;
  65.                     <meta itemprop="position" content="{{ loop.index }}" />
  66.                     {% set lieu = item.nom %}
  67.                 {% else %}
  68.                     <span itemprop="name" class="">{{ item.nom }}</span>
  69.                     <meta itemprop="position" content="{{ loop.index }}" />
  70.                 {% endif %}
  71.                 </li>
  72.             {% endfor %}
  73.             </ol>
  74.         </div>
  75.     </div>
  76.     <div>
  77.         <div class="container  padding-bottom-5">
  78.             <div class="product-title">
  79.                 <div  class="col-md-8 col-sm-12 col-xs-12 padding-off">
  80.                     <div class="surtitle">{{ lieu }}</div>
  81.                     <h1 class="title">{{ residence.nom |raw }}</h1>
  82.                     <div class="subtitle"> {{ infosResidence.resLieu }}</div>
  83.                 </div>
  84.                 <div class="col-md-4 col-sm-12 col-xs-12">
  85.                     <div class="row">
  86.                         <div class="col-md-6 produit-label">
  87.                             {% if infosResidence.logo1Name %}
  88.                             <img src="{{ vich_uploader_asset(infosResidence, 'logo1File') | imagine_filter('logo_label') }}" >
  89.                             {% endif %}
  90.                         </div>
  91.                         <div class="col-md-6 produit-label">
  92.                             {% if infosResidence.logo2Name %}
  93.                             <img src="{{ vich_uploader_asset(infosResidence, 'logo2File') | imagine_filter('logo_label') }}" >
  94.                             {% endif %}
  95.                         </div>
  96.                     </div>
  97.                     <div class="row">
  98.                         <div class="col-md-6 produit-label">
  99.                             {% if infosResidence.logo1Name %}
  100.                             <p>{{ infosResidence.logo1Title}}</p>
  101.                             {% endif %}
  102.                         </div>
  103.                         <div class="col-md-6 produit-label">
  104.                             {% if infosResidence.logo2Name %}
  105.                             <p>{{ infosResidence.logo2Title}}</p>
  106.                             {% endif %}
  107.                         </div>
  108.                     </div>
  109.                 </div>
  110.             </div>
  111.         </div>
  112.     </div>
  113. </div>
  114. {% endblock %}        
  115. {% block contenu %}
  116.     <div class="container">
  117.         {% include "/front/Produit/hero.html.twig" %}
  118.         <div class="container margin-bottom-30" data-exec="page_produit">
  119.             <div class="product-container">
  120.                 <!-- LEFT COL: BEGIN -->
  121.                 <div id="productContent" class="">
  122.                     {% include "/front/Produit/fil.html.twig" %}
  123.                     {% include "/front/Produit/description.html.twig" %}
  124.                 
  125.                 </div>
  126.                 <!-- LEFT COL: END -->
  127.                 <!-- RIGHT COL: BEGIN -->
  128.                 <div id="productResa">
  129.                     <div id="plizwait" class="fondloader">
  130.                         <div class="loader"></div>
  131.                         <div class="fondloader-texte"></div>
  132.                     </div>
  133.                     {% if comm_status %}
  134.                     {% endif %}
  135.                 </div>
  136.                 <!-- RIGHT COL: END -->
  137.             </div>
  138.         </div>
  139.         <div class="indisponible text-center py-5">
  140.             <div class="mb-4">
  141.                 <i class="glyphicon glyphicon-hourglass"></i>
  142.             </div>
  143.             <div class="mb-5">
  144.                 {{ 'produit.indisponible_message'|trans({}, 'app')|raw }}
  145.             </div>
  146.         </div>
  147.         {% if suggestions is defined and suggestions|length > 0 %}
  148.             <div class="clearfix"></div>
  149.             <div class="alert alert-indispo">
  150.                 {{ 'produit.suggestions_alternatives.intro'|trans({}, 'app')|raw }}
  151.             </div>
  152.             <div class="container mt-5">
  153.                 <h3 class="mb-4">{{ 'produit.suggestions_alternatives.title'|trans({}, 'app') }}</h3>
  154.                 <div id="destinations_list">
  155.                     {% include "/front/Recherche/liste.html.twig" with {'mod': 'destination', 'reponses': suggestions } %}
  156.                 </div>
  157.             </div>
  158.         {% endif %}
  159.     </div>
  160. {% endblock %}
  161. {% block footer %}
  162.     {{ parent() }}
  163.     
  164. {% endblock %}