templates/front/pages/index.html.twig line 1

Open in your IDE?
  1. {% extends 'front/layouts/base.html.twig' %}
  2. {% block title %}
  3.     {{ metaTitle() ? metaTitle() :  page.page_name  }}
  4. {% endblock %}
  5. {% block stylesheets %}
  6.     {{ parent() }}
  7.     {{ encore_entry_link_tags('app') }}
  8.     {{ encore_entry_link_tags('qui_sommes') }}
  9.     {{ encore_entry_link_tags('wh-page') }}
  10.     {{ encore_entry_link_tags('wma-page') }}
  11. {% endblock %}
  12. {% if page.classeBodyPage is defined   %}
  13.     {% set classBody =   page.classeBodyPage %}
  14. {% endif %}
  15. {% block body  %}
  16.     {% set image_top = "" %}
  17.     {% set image_down = "" %}
  18.     {% set title_top = "" %}
  19.     {% set title_down = "" %}
  20.     {% for image in medias %}
  21.         {% for media in image %}
  22.             {% if media.type== constant('App\\Entity\\Medias\\Media::TYPE_MEDIA_COV') %}
  23.                 {% set image_top =  asset(uploads_directory ~ media.path ~ '/' ~ media.file) %}
  24.                 {% set title_top =  media.title %}
  25.             {% elseif media.type == constant('App\\Entity\\Medias\\Media::TYPE_MEDIA_STICKY') %}
  26.                 {% set image_down =  asset(uploads_directory ~ media.path ~ '/' ~ media.file) %}
  27.                 {% set title_down =  media.title %}
  28.             {% endif %}
  29.         {% endfor %}
  30.     {% endfor %}
  31.     {% if page.type_category is defined and page.type_category == constant('App\\Entity\\Pages\\PageCategory::TYPE_REFERENCS') %}
  32.         <h1>Etude de cas</h1>
  33.             <div class="container responsive-tabs">
  34.                 <div class="cat-content">
  35.                     <div class="all-categories">
  36.                         <div class="row">
  37.                             <div class="col-md-12 item-cat-touchscreen">
  38.                                 <div class="card all-card-big" style="position: relative;padding: 5%">
  39.                                 
  40.                                 <a href="{{ path('front_page_category_show', {'slug': page.slug_category}) }}" class="btn btn-ref-retour" >{{ 'front.actions.back'|trans({}, 'front') }}</a>
  41.                                     <div class="box-img-cov">
  42.                                         <img src="{{ image_top }}" class="img-fluid card-img-big" alt="{{title_top}}"/>
  43.                                         <img src="{{ image_down}}" class="img-fluid img-cov-2 card-img-big" alt="{{title_down}}" />
  44.                                     </div>
  45.                                     {% for bloc in blocs %}
  46.                                         {% include "front/bloc/index.html.twig" %}
  47.                                     {% endfor %}
  48.                                 </div>
  49.                             </div>
  50.                             <div class="col-md-12 text-center">
  51.                                 {% if page.linkVisiterSite  %}
  52.                                     <a class="btn btn-ref-details" href="{{page.linkVisiterSite}}"  target="_blank">Visitez le site</a>
  53.                                 {% endif %}
  54.                             </div>
  55.                         </div>
  56.                     </div>
  57.                 </div>
  58.             </div>
  59.         </div>
  60.     {% else %}
  61.         {% for bloc in blocs %}
  62.             {% include "front/bloc/index.html.twig" %}
  63.         {% endfor %}
  64.     {% endif %}
  65.     {% if page.isContact == true  %}
  66.         <section class="{{page.classeTitreContact}}">
  67.             {% include 'front/bloc/contact.html.twig' %}
  68.         </section>
  69.     {% endif %}
  70.     <script type="application/ld+json">
  71.         {
  72.                     "@context": "http://schema.org",
  73.                     "@type": "WebSite",
  74.                     "name": "{{ page.page_name }}",
  75.                     "url": "{{ url('front_page_show', {slug: page.slug}) }}", 
  76.                     "description": "{{ metaDescription() ? metaDescription() : page.description|striptags|raw }}"
  77.                 }
  78.     </script>
  79. {% endblock %}
  80. {% block javascripts %}
  81.     {{ parent() }}
  82. {% endblock %}