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