templates/front/theme1/modele/bloc_articles.html.twig line 1

Open in your IDE?
  1. {% set position_texte = "" %}
  2. {% if widget.positiontext == 0 %}
  3.     {% set position_texte = "pos1"  %}
  4. {% elseif widget.positiontext == 1 %}
  5.     {% set position_texte = "pos2"  %}
  6. {% else %}
  7.     {% set position_texte = "pos3"  %}
  8. {% endif %}
  9. {% set type_affiche = "" %}
  10. {% if widget.nombrearticle == 0 %}
  11.     {% set type_affiche = "type_affiche1"  %}
  12. {% elseif widget.nombrearticle == 1 %}
  13.     {% set type_affiche = "type_affiche2"  %}
  14. {% else %}
  15.     {% set type_affiche = "type_affiche3"  %}
  16. {% endif %}
  17. {% if widget.actif_slider == 1 %}
  18.     {% set type_affiche = type_affiche ~ " owl-carousel"  %}
  19. {% endif %}
  20. <section class="sec-art py-4 text-center" {% if widget.bgimage is defined and widget.bgimage != null %}style="background: url({{asset_image(widget.bgimage)}}) " {% else %} style="background-color:{{widget.bgcolor}}"{% endif %}>
  21.     <div class="container-fluid">
  22.         <div class="list_blocs {{position_texte}}">
  23.             <div class="cnt_blocs">
  24.                 <div class="sub-title">{{widget.subTitle}}</div>
  25.                 <div class="texte-content">{{widget.description|raw}}</div>
  26.             </div>
  27.             {% if resultats is defined and resultats is not empty %}
  28.                 {% set duree = 0.1 %}
  29.             {% set multi_affichage = "affichage1"  %}
  30.             {% if widget.multi_affichage == 1 %}
  31.             {% set multi_affichage = "affichage1"  %}
  32.             {% elseif widget.multi_affichage == 2 %}
  33.                 {% set multi_affichage = "affichage2"  %}
  34.             {% elseif widget.multi_affichage == 3 %}
  35.                 {% set multi_affichage = "affichage3"  %}
  36.             {% elseif widget.multi_affichage == 4 %}
  37.                 {% set multi_affichage = "affichage4"  %}
  38.             {% elseif widget.multi_affichage == 5 %}
  39.                 {% set multi_affichage = "affichage5"  %}
  40.             {% elseif widget.multi_affichage == 6 %}
  41.                 {% set multi_affichage = "affichage6"  %}
  42.             {% elseif widget.multi_affichage == 7 %}
  43.                 {% set multi_affichage = "affichage7"  %}
  44.             {% elseif widget.multi_affichage == 8 %}
  45.                 {% set multi_affichage = "affichage8"  %}
  46.             {% elseif widget.multi_affichage == 9 %}
  47.                 {% set multi_affichage = "affichage9"  %}
  48.             {% elseif widget.multi_affichage == 10 %}
  49.                 {% set multi_affichage = "affichage10"  %}
  50.             {% elseif widget.multi_affichage == 11 %}
  51.                 {% set multi_affichage = "affichage11"  %}
  52.             {% endif %}
  53.                 
  54.                 <section class="blocs"> 
  55.                     {% if template is defined and template is not empty %}
  56.                     {{ include(template_from_string(template.twig)) }}
  57.                 {% endif %}
  58.                 </section>
  59.                 
  60.             {% endif %}
  61.         </div>
  62.     </div>
  63.     {% if widget.link is not empty and widget.buttonlabel is not empty %}
  64.         <div class="container-fluid wrapper">
  65.             <div class="bouton-articles text-center my-3">
  66.                 <button class="btn-back-pulse" onclick="window.location.href = '{{widget.link}}';" title="{{widget.buttonlabel}}">{{widget.buttonlabel}}</button>
  67.             </div>
  68.         </div>
  69.     
  70.     {% endif %}
  71. </section>