templates/page/index.html.twig line 1

Open in your IDE?
  1. {% extends 'base.html.twig' %}
  2.     {#<!-- Stylesheets
  3.     ============================================= -->#}
  4.     {% block stylesheets %}
  5.         {{ parent() }}
  6.     {% endblock stylesheets %}
  7.     {#<!-- Document Title
  8.     ============================================= -->#}
  9.     {% block title %}{{ parent() }} {% endblock title %}
  10.     {% block navigation %}
  11.         {{ parent() }}
  12.     {% endblock navigation %}
  13.     {#<!-- Slider
  14.         ============================================= -->#}
  15.     {# SLIDER #}
  16.     {% block slider %}
  17.         {{ parent() }}
  18.     {% endblock slider %}
  19.     {#<!-- Content
  20.         ============================================= -->#}
  21.             {% block body %}
  22.                 {# FIL D ARIANE #}
  23.                 {% include'_general_includes/_fildariane.html.twig' %}
  24.                 {#<!-- #page-title end -->#}
  25.                 <div class="container clearfix">
  26.                     <div class="row clearfix">
  27.                         <!-- Second Posts Area
  28.                         ============================================= -->
  29.                         <div class="{% if other_entite_eco %}col-lg-8{% else %}col-lg-12{% endif %}">
  30.                             <div class="mt-5">
  31.                                 <!-- Trending Areas
  32.                                 ============================================= -->
  33.                                 <h4 class="mb-2 ls1 text-uppercase font-weight-bold">
  34.                                     {% if app.request.locale == "en" %}
  35.                                         {{ page.getEnDesignation() ? page.getEnDesignation() : page.designation }}
  36.                                     {% else %}
  37.                                         {{ page.designation }}
  38.                                     {% endif %}
  39.                                 </h4>
  40.                                 <div class="line line-xs line-{{ page.couleurtitre ? page.couleurtitre : 'lifestyle' }}"></div>
  41.                                 {% if param0 != "a_decouvrir" %}
  42.                                 <span {#style="position: absolute; right: 0px;"#}>
  43.                                     <a href="{{ path('page',{'param0' : 'sejour_cle_en_main', 'param1': param1, 'param2':'km'}) }}"
  44.                                        class="button {% if ile != 'km' %} button-border button-rounded {% endif %} button-green button-mini" >
  45.                                         Tout
  46.                                     </a>
  47.                                     <a href="{{ path('page',{'param0' : 'sejour_cle_en_main', 'param1': param1, 'param2':'ngz'}) }}"
  48.                                        class="button {% if ile != 'ngz' %} button-border button-rounded {% endif %} button-green button-mini" >
  49.                                         Ngazidja
  50.                                     </a>
  51.                                     <a href="{{ path('page',{'param0' : 'sejour_cle_en_main', 'param1': param1, 'param2':'mwl'}) }}"
  52.                                        class="button {% if ile != 'mwl' %} button-border button-rounded {% endif %} button-green button-mini" >
  53.                                         Mwali
  54.                                     </a>
  55.                                     <a href="{{ path('page',{'param0' : 'sejour_cle_en_main', 'param1': param1, 'param2':'ndz'}) }}"
  56.                                        class="button {% if ile != 'ndz' %} button-border button-rounded {% endif %} button-green button-mini" >
  57.                                         Ndzuani
  58.                                     </a>
  59.                                 </span>
  60.                                 {% endif %}
  61.                                 {# DESCRIPTION #}
  62.                                 <div id="section-features" class="heading-block text-center page-section">
  63.                                     <h2 class="color-{{ page.couleurtitre ? page.couleurtitre : 'lifestyle' }}">
  64.                                         {% if app.request.locale == "en" %}
  65.                                             {{ page.getEnTitrePage() ? page.getEnTitrePage() : page.titrePage }}
  66.                                         {% else %}
  67.                                             {{ page.titrePage }}
  68.                                         {% endif %}
  69.                                     </h2>
  70.                                     <span >
  71.                                         <p class="text-black">
  72.                                             {% if app.request.locale == "en" %}
  73.                                                 {{ page.getEndescription() }}
  74.                                             {% else %}
  75.                                                 {{ page.description }}
  76.                                             {% endif %}
  77.                                         </p>
  78.                                     </span>
  79.                                 </div>
  80.                                 {# CONTENU #}
  81.                                 {% if app.request.locale == "en" %}
  82.                                     {% if page.getEncontenu() %}
  83.                                         <div class="col-lg-12 col-mb-50">
  84.                                             {{ page.getEncontenu() | raw }}
  85.                                         </div>
  86.                                     {% else %}
  87.                                         <div class="col-lg-12 col-mb-50">
  88.                                             {{ page.contenu | raw }}
  89.                                         </div>
  90.                                     {% endif %}
  91.                                 {% else %}
  92.                                     <div class="col-lg-12 col-mb-50">
  93.                                         {{ page.contenu | raw }}
  94.                                     </div>
  95.                                 {% endif %}
  96.                                 <div class="row col-mb-30 mb-0">
  97.                                     {% for entite_eco in entite_eco %}
  98.                                     <div class="entry col-12 mb-0">
  99.                                         <div class="grid-inner row">
  100.                                             <div class="col-md-5">
  101.                                                 {% set images = entite_eco.imagesentiteeconomiques %}
  102.                                                 {% if images | length < 2 %}
  103.                                                 <div class="entry-image mb-0">
  104.                                                     {% for image in images %}
  105.                                                         <a href="{{ path('page_single', {id:entite_eco.id, 'nature_page':'entiteeconomique',slug: entite_eco.getSlug()}) }}">
  106.                                                             <img src={{ vich_uploader_asset(image, 'imageFile') |e }} alt="Image">
  107.                                                         </a>
  108.                                                     {% endfor %}
  109.                                                 </div>
  110.                                                 {% elseif images | length < 4 %}
  111.                                                     <div class="entry-image mb-0">
  112.                                                         <div class="fslider" data-arrows="false" data-speed="400" data-pause="4000">
  113.                                                             <div class="flexslider">
  114.                                                                 <div class="slider-wrap">
  115.                                                                     {% for image in images %}
  116.                                                                         <div class="slide">
  117.                                                                             <a href="#"><img src="{{ vich_uploader_asset(image, 'imageFile') |e }}" alt="Image"></a>
  118.                                                                         </div>
  119.                                                                     {% endfor %}
  120.                                                                 </div>
  121.                                                             </div>
  122.                                                         </div>
  123.                                                     </div>
  124.                                                 {% elseif images | length > 3 %}
  125.                                                     <div class="entry-image mb-0 clearfix">
  126.                                                         <div class="portfolio-single-image masonry-thumbs grid-container grid-4" data-big="3" data-lightbox="gallery">
  127.                                                             {% for image in images %}
  128.                                                             <a class="grid-item"
  129.                                                                href="{{ vich_uploader_asset(image, 'imageFile') |e }}"
  130.                                                                data-lightbox="gallery-item">
  131.                                                                 <img src="{{ vich_uploader_asset(image, 'imageFile') |e }}" alt="Image">
  132.                                                             </a>
  133.                                                             {% endfor %}
  134.                                                         </div>
  135.                                                     </div>
  136.                                                 {% endif %}
  137.                                             </div>
  138.                                             <div class="col-md-7">
  139.                                                 <div class="entry-title title-sm mt-3 mt-md-0">
  140.                                                     <h3 class="mb-2"><a href="{{ path('page_single', {id:entite_eco.id, 'nature_page':'entiteeconomique',slug: entite_eco.getSlug()}) }}">{{ entite_eco.designation }}</a></h3>
  141.                                                 </div>
  142.                                                 <div class="entry-meta">
  143.                                                     <ul>
  144.                                                         {% for cat in entite_eco.getCategories %}
  145.                                                             <li>
  146.                                                                 {% if app.request.locale == "en" %}
  147.                                                                 {{ cat.getEnDesignation() }}
  148.                                                                 {% else %}
  149.                                                                 {{ cat.getDesignation() }}
  150.                                                                 {% endif %}
  151.                                                             </li>
  152.                                                         {% endfor %}
  153.                                                         {#<li><a href="#"><i class="icon-camera-retro"></i></a></li>#}
  154.                                                     </ul>
  155.                                                 </div>
  156.                                                 <div class="entry-content mt-3">
  157.                                                     <p class="mb-0">
  158.                                                         {% if app.request.locale == "en" %}
  159.                                                             {% if entite_eco.getEnDescription  %}
  160.                                                                 {{ entite_eco.getEnDescription | striptags | raw | slice(0, 200) | raw }} ...
  161.                                                             {% else %}
  162.                                                                 {{ entite_eco.description | striptags | raw | slice(0, 200) | raw }} ...
  163.                                                             {% endif %}
  164.                                                         {% else %}
  165.                                                             {{ entite_eco.description | striptags | raw | slice(0, 200) | raw }} ...
  166.                                                         {% endif %}
  167.                                                     </p>
  168.                                                 </div>
  169.                                             </div>
  170.                                         </div>
  171.                                     </div>
  172.                                     {% endfor %}
  173.                                     <div class="navigation">
  174.                                         {{ knp_pagination_render(entite_eco) }}
  175.                                     </div>
  176.                                 </div>
  177.                             </div>
  178.                         </div>
  179.                         {#<!-- Second Sidebar
  180.                         ============================================= -->#}
  181.                         {% if other_entite_eco %}
  182.                         <div class="col-lg-4 sticky-sidebar-wrap mt-5">
  183.                             <div class="sticky-sidebar">
  184.                                 <!-- Sidebar Widget 2
  185.                                 ============================================= -->
  186.                                 <div class="widget clearfix">
  187.                                     <h4 class="mb-2 ls1 text-uppercase font-weight-bold">{% trans %}À voir aussi{% endtrans %}</h4>
  188.                                     <div class="line line-xs line-home"></div>
  189.                                     <div class="posts-sm row col-mb-30">
  190.                                         {% for other_entite_eco in other_entite_eco %} {#| filter(other_entite_eco=> other_entite_eco not in entite_eco) #}
  191.                                         <div class="entry col-12">
  192.                                             <div class="grid-inner row align-items-center no-gutters">
  193.                                                 <div class="col-auto">
  194.                                                     <div class="entry-image">
  195.                                                         {% for image in other_entite_eco.imagesentiteeconomiques | filter(image => image.getIsThumb() == true) %}
  196.                                                         <a href="#">
  197.                                                             <img src="{{ vich_uploader_asset(image, 'imageFile') |e }}" alt="Image">
  198.                                                         </a>
  199.                                                         {% endfor %}
  200.                                                     </div>
  201.                                                 </div>
  202.                                                 <div class="col pl-3">
  203.                                                     <div class="entry-title">
  204.                                                         <h4 class="font-weight-semibold"><a href="#">
  205.                                                                 {{ other_entite_eco.designation }}.
  206.                                                             </a>
  207.                                                         </h4>
  208.                                                     </div>
  209.                                                     <div class="entry-meta">
  210.                                                         <ul>
  211.                                                             {%  for ile in other_entite_eco.iles %}
  212.                                                             <li>
  213.                                                                 <span>{{ ile.designation }}</span>
  214.                                                             </li>
  215.                                                             {% endfor %}
  216.                                                         </ul>
  217.                                                     </div>
  218.                                                     <div class="entry-meta">
  219.                                                         <ul>
  220.                                                             {% for cat in other_entite_eco.categories  %}
  221.                                                             <li><small>
  222.                                                                     {% if app.request.locale == "en" %}
  223.                                                                     {{ cat.getEnDesignation() }}
  224.                                                                     {% else %}
  225.                                                                         {{ cat.getDesignation() }}
  226.                                                                     {% endif %}
  227.                                                                 </small></li>
  228.                                                             {% endfor %}
  229.                                                         </ul>
  230.                                                     </div>
  231.                                                 </div>
  232.                                             </div>
  233.                                         </div>
  234.                                         {% endfor %}
  235.                                     </div>
  236.                                 </div>
  237.                             </div>
  238.                         </div>
  239.                         {% endif %}
  240.                     </div>
  241.                 </div>
  242.             {% endblock body %}
  243.     {#<!-- #content end -->#}
  244.     {#<!-- Footer
  245.         ============================================= -->#}
  246.     {% block footer %}
  247.         {{ parent() }}
  248.     {% endblock footer %}
  249.     {#<!-- #footer end -->#}
  250.     {#<!-- JavaScripts
  251.     ============================================= -->#}
  252.     {% block javascripts %}
  253.         {{ parent() }}
  254.     {% endblock javascripts %}