templates/front/theme1/bloc/affichage_realisation.html.twig line 1

Open in your IDE?
  1. {% set parametre = ParametreSite() %}
  2. {% set position_texte = "" %}
  3. {% if bloc.positiontext == 2 %}
  4.     {% set position_texte = "pos3"  %}
  5. {% elseif bloc.positiontext == 1 %}
  6.     {% set position_texte = "pos2"  %}
  7. {% else %}
  8.     {% set position_texte = "pos1"  %}
  9. {% endif %}
  10. {% set type_affiche = "" %}
  11. {% if bloc.nombrearticle == 1 %}
  12.     {% set type_affiche = "type_affiche1"  %}
  13. {% elseif bloc.nombrearticle == 2 %}
  14.     {% set type_affiche = "type_affiche2"  %}
  15. {% else %}
  16.     {% set type_affiche = "type_affiche3"  %}
  17. {% endif %}
  18. {% if bloc.actif_slider == 1 %}
  19.     {% set type_affiche = type_affiche ~ " owl-carousel"  %}
  20. {% endif %}
  21. <section class="hrz-realisation-area" style="{% if bloc.bgimage %}background-image: url('{{asset(bloc.bgimage)}}');{% else %} background-color:{{bloc.color}}; {% endif %} color:{{bloc.colortexte}};">       
  22.         {% if bloc.blocServiceItems %}
  23.             <div class="container-1300">
  24.                 <div class="list_blocs {{position_texte}} {% if bloc.title == "" and bloc.content == "" and bloc.titrelien == "" %}pb-2{% endif %}">
  25.                     {% if bloc.title != "" or bloc.content != "" or bloc.titrelien != "" %}
  26.                     <div class="cnt_blocs">
  27.                         {% if bloc.positiontext != 0 and bloc.positiontext != 1 %}
  28.                             <div class="container-fluid wrapper">
  29.                         {% endif %}
  30.                             <div class="sur-titre uppercase text-center">RĂ©alisations</div>
  31.                             <div class="titre-realisation text-center wow fadeInUp">{{bloc.title|raw}}</div>
  32.                             {% if bloc.content is not empty  %}<div>{{bloc.content|raw}}</div>{% endif %}
  33.                         {% if bloc.positiontext != 0 and bloc.positiontext != 1 %}
  34.                             </div>
  35.                         {% endif %}
  36.                     </div>
  37.                     {% endif %}
  38.                     <div class="blocs">
  39.                         {% if bloc.multi_affichage == 1 %}
  40.                             {% set multi_affichage = 'affichage1' %}
  41.                         {% elseif bloc.multi_affichage == 2 %}
  42.                             {% set multi_affichage = 'affichage2' %}
  43.                         {% elseif bloc.multi_affichage == 3 %}
  44.                             {% set multi_affichage = 'affichage3' %}
  45.                         {% elseif bloc.multi_affichage == 4 %}
  46.                             {% set multi_affichage = 'affichage4' %}
  47.                         {% elseif bloc.multi_affichage == 5 %}
  48.                             {% set multi_affichage = 'affichage5' %}
  49.                         {% elseif bloc.multi_affichage == 6 %}
  50.                             {% set multi_affichage = 'affichage6' %}
  51.                         {% elseif bloc.multi_affichage == 7 %}
  52.                             {% set multi_affichage = 'affichage7' %}
  53.                         {% elseif bloc.multi_affichage == 8 %}
  54.                             {% set multi_affichage = 'affichage8' %}
  55.                         {% elseif bloc.multi_affichage == 9 %}
  56.                             {% set multi_affichage = 'affichage9' %}
  57.                         {% elseif bloc.multi_affichage == 10 %}
  58.                             {% set multi_affichage = 'affichage10' %}
  59.                         {% elseif bloc.multi_affichage == 11 %}
  60.                             {% set multi_affichage = 'affichage11' %}
  61.                         {% else %}
  62.                              {% set multi_affichage = 'affichage1' %}
  63.                         {% endif %}
  64.                         {% set resultats = [] %}
  65.                         {% set blos_services = bloc.blocServiceItems|filter(v => v.actif == true) %}
  66.                         {% if blos_services %}
  67.                             {% for value in blos_services %}
  68.                             
  69.                                  {% set new_blos_services = {
  70.                                     'type_bloc' : 'service',
  71.                                     'titre' : value.title,
  72.                                     'soustitre' : value.subtitle,
  73.                                     'slug' : '',
  74.                                     'image' : value.image,
  75.                                     'content' : value.content,
  76.                                     'title_affichage' : '',
  77.                                     'typelien' : value.typelien,
  78.                                     'lieninterne' : value.lieninterne,
  79.                                     'lienexterne' : value.lienexterne,
  80.                                     'telephone' : value.telephone,
  81.                                 } %}
  82.                                 {% set resultats = resultats|default([]) %}
  83.                                 {% set resultats = resultats|merge([new_blos_services]) %}
  84.                             {% endfor %}
  85.                         {% endif %}
  86.                         {% if bloc.typeaffichagehome is defined and bloc.typeaffichagehome is not empty %}
  87.                             {{ include(template_from_string(bloc.typeaffichagehome.twig)) }}
  88.                         {% endif %}
  89.                     </div>
  90.                     {% if bloc.typelien != 1 %}
  91.                         <div class="lien-realisation text-center">
  92.                         {% if bloc.typelien == '4' %}
  93.                                 <a href="javascript:void(0)" onclick="window.location.href = 'tel:{{bloc.telephone}}';" class="btn btn-orange uppercase">{{bloc.titrelien}}</a>
  94.                         {% elseif bloc.typelien == '2' %}
  95.                                 <a href="{{bloc.lieninterne}}" class="btn btn-orange uppercase">{{bloc.titrelien}}</a>
  96.                         {% elseif bloc.typelien == '3' %}
  97.                                 <a href="{{bloc.lienexterne}}" class="btn btn-orange uppercase">{{bloc.titrelien}}</a>
  98.                         {% endif %}
  99.                         </div>
  100.                     {% endif %}
  101.                 </div>
  102.             </div>
  103.         {% endif %}
  104. </section>