templates/front/theme1/bloc/chiffres.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="all-services py-4 hrz-counterup-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-fluid">
  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="sub-title wow fadeInUp">{{bloc.title|raw}}</div>
  31.                             {% if bloc.content is not empty  %}<div>{{bloc.content|raw}}</div>{% endif %}
  32.                             
  33.                             {% if bloc.typelien != 1 %}
  34.                                 {% if bloc.typelien == '4' %}
  35.                                     <div class="text-center py-2">
  36.                                         <a href="javascript:void(0)" onclick="window.location.href = 'tel:{{bloc.telephone}}';" class="btn btn-back-pulse">{{bloc.titrelien}}</a>
  37.                                     </div>
  38.                                 {% elseif bloc.typelien == '2' %}
  39.                                     <div class="text-center py-2">
  40.                                         <a href="{{bloc.lieninterne}}" class="btn btn-back-pulse">{{bloc.titrelien}}</a>
  41.                                     </div>
  42.                                 {% elseif bloc.typelien == '3' %}
  43.                                     <div class="text-center py-2">
  44.                                         <a href="{{bloc.lienexterne}}" class="btn btn-back-pulse">{{bloc.titrelien}}</a>
  45.                                     </div>
  46.                                 {% endif %}
  47.                             {% endif %}
  48.                         {% if bloc.positiontext != 0 and bloc.positiontext != 1 %}
  49.                             </div>
  50.                         {% endif %}
  51.                     </div>
  52.                     {% endif %}
  53.                     <div class="blocs">
  54.                         {% if bloc.multi_affichage == 1 %}
  55.                             {% set multi_affichage = 'affichage1' %}
  56.                         {% elseif bloc.multi_affichage == 2 %}
  57.                             {% set multi_affichage = 'affichage2' %}
  58.                         {% elseif bloc.multi_affichage == 3 %}
  59.                             {% set multi_affichage = 'affichage3' %}
  60.                         {% elseif bloc.multi_affichage == 4 %}
  61.                             {% set multi_affichage = 'affichage4' %}
  62.                         {% elseif bloc.multi_affichage == 5 %}
  63.                             {% set multi_affichage = 'affichage5' %}
  64.                         {% elseif bloc.multi_affichage == 6 %}
  65.                             {% set multi_affichage = 'affichage6' %}
  66.                         {% elseif bloc.multi_affichage == 7 %}
  67.                             {% set multi_affichage = 'affichage7' %}
  68.                         {% elseif bloc.multi_affichage == 8 %}
  69.                             {% set multi_affichage = 'affichage8' %}
  70.                         {% elseif bloc.multi_affichage == 9 %}
  71.                             {% set multi_affichage = 'affichage9' %}
  72.                         {% elseif bloc.multi_affichage == 10 %}
  73.                             {% set multi_affichage = 'affichage10' %}
  74.                         {% elseif bloc.multi_affichage == 11 %}
  75.                             {% set multi_affichage = 'affichage11' %}
  76.                         {% else %}
  77.                              {% set multi_affichage = 'affichage1' %}
  78.                         {% endif %}
  79.                         {% set resultats = [] %}
  80.                         {% set blos_services = bloc.blocServiceItems|filter(v => v.actif == true) %}
  81.                         {% if blos_services %}
  82.                             {% for value in blos_services %}
  83.                             
  84.                                  {% set new_blos_services = {
  85.                                     'type_bloc' : 'service',
  86.                                     'titre' : value.title,
  87.                                     'soustitre' : value.subtitle,
  88.                                     'slug' : '',
  89.                                     'image' : value.image,
  90.                                     'content' : value.content,
  91.                                     'title_affichage' : '',
  92.                                     'typelien' : value.typelien,
  93.                                     'lieninterne' : value.lieninterne,
  94.                                     'lienexterne' : value.lienexterne,
  95.                                     'telephone' : value.telephone,
  96.                                 } %}
  97.                                 {% set resultats = resultats|default([]) %}
  98.                                 {% set resultats = resultats|merge([new_blos_services]) %}
  99.                             {% endfor %}
  100.                         {% endif %}
  101.                         {% if bloc.typeaffichagehome is defined and bloc.typeaffichagehome is not empty %}
  102.                             {{ include(template_from_string(bloc.typeaffichagehome.twig)) }}
  103.                         {% endif %}
  104.                     </div>
  105.                 </div>
  106.             </div>
  107.         {% endif %}
  108. </section>