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

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