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

Open in your IDE?
  1. {% set parametre = ParametreSite() %}
    {% set position_texte = "" %}
    {% if bloc.positiontext == 2 %}
        {% set position_texte = "pos3"  %}
    {% elseif bloc.positiontext == 1 %}
        {% set position_texte = "pos2"  %}
    {% else %}
        {% set position_texte = "pos1"  %}
    {% endif %}
    
    {% set type_affiche = "" %}
    {% if bloc.nombrearticle == 1 %}
        {% set type_affiche = "type_affiche1"  %}
    {% elseif bloc.nombrearticle == 2 %}
        {% set type_affiche = "type_affiche2"  %}
    {% else %}
        {% set type_affiche = "type_affiche3"  %}
    {% endif %}
    
    {% if bloc.actif_slider == 1 %}
        {% set type_affiche = type_affiche ~ " owl-carousel"  %}
    {% endif %}
    
    {% if not is_mobile() and not is_tablet() %}
        <section id="bloc-{{bloc.id}}" class="all-services py-4" style="{% if bloc.bgimage %}background-image: url('{{asset_image(bloc.bgimage,'medium',['files1920'])}}');{% else %} background-color:{{bloc.color}}; {% endif %} color:{{bloc.colortexte}};" >  
    {% else %}
        <section id="bloc-{{bloc.id}}" class="all-services py-4" style="background-color:{{bloc.color}}; color:{{bloc.colortexte}};" >  
    {% endif %}
            {% if bloc.blocServiceItems %}
                <div class="container-fluid">
                    <div class="list_blocs {{position_texte}}">
                        <div class="cnt_blocs">
                                {% if bloc.positiontext != 0 and bloc.positiontext != 1 %}
                                    <div class="container-fluid wrapper">
                                {% endif %}
    
                                {% if parametre.actiftitre == true %}
                                    <div class="titre_site">{{parametre.titre|raw}}</div>
                                {% endif %}
    
                                {% if bloc.alias == "bloc_travaux" and bloc.title != "" %}
                                    <h1 class="wow fadeInUp" data-wow-delay="0.1s">{{bloc.title|raw}}</h1>
                                {% elseif bloc.alias != "bloc_travaux" and bloc.title != "" %}
                                    <div class="sub-title wow fadeInUp" data-wow-delay="0.1s">{{bloc.title|raw}}</div>
                                {% endif %}
    
                                {% if bloc.content is not empty  %}<div>{{bloc.content|raw}}</div>{% endif %}
                                
                                {% if bloc.typelien != 1 %}
                                    {% if bloc.typelien == '4' %}
                                        <div class="text-center py-2">
                                            <a href="tel:{{bloc.telephone}}" class="btn btn-back-pulse">{{bloc.titrelien}}</a>
                                        </div>
                                    {% elseif bloc.typelien == '2' %}
                                        <div class="text-center py-2">
                                            <a href="{{ slug_link_interne(bloc.lieninterne)}} " class="btn btn-back-pulse">{{bloc.titrelien}}</a>
                                        </div>
                                    {% elseif bloc.typelien == '3' %}
                                        <div class="text-center py-2">
                                            <a href="{{bloc.lienexterne}}" class="btn btn-back-pulse" target="_blank">{{bloc.titrelien}}</a>
                                        </div>
                                    {% endif %}
                                {% endif %}
    
                            {% if bloc.positiontext != 0 and bloc.positiontext != 1 %}
                                </div>
                            {% endif %}
                        </div>
                        <div class="blocs">
                            {% if bloc.multi_affichage == 1 %}
                                {% set multi_affichage = 'affichage1' %}
                            {% elseif bloc.multi_affichage == 2 %}
                                {% set multi_affichage = 'affichage2' %}
                            {% elseif bloc.multi_affichage == 3 %}
                                {% set multi_affichage = 'affichage3' %}
                            {% elseif bloc.multi_affichage == 4 %}
                                {% set multi_affichage = 'affichage4' %}
                            {% elseif bloc.multi_affichage == 5 %}
                                {% set multi_affichage = 'affichage5' %}
                            {% elseif bloc.multi_affichage == 6 %}
                                {% set multi_affichage = 'affichage6' %}
                            {% elseif bloc.multi_affichage == 7 %}
                                {% set multi_affichage = 'affichage7' %}
                            {% elseif bloc.multi_affichage == 8 %}
                                {% set multi_affichage = 'affichage8' %}
                            {% elseif bloc.multi_affichage == 9 %}
                                {% set multi_affichage = 'affichage9' %}
                            {% elseif bloc.multi_affichage == 10 %}
                                {% set multi_affichage = 'affichage10' %}
                            {% elseif bloc.multi_affichage == 11 %}
                                {% set multi_affichage = 'affichage11' %}
                            {% elseif bloc.multi_affichage == 12 %}
                                {% set multi_affichage = 'affichage12' %}
                            {% else %}
                                 {% set multi_affichage = 'affichage1' %}
                            {% endif %}
    
                            {% set resultats = [] %}
    
                            {% set blos_services = bloc.blocServiceItems|filter(v => v.actif == true)|sort((a, b) => a.position <=> b.position) %}
                            
                            {% if blos_services %}
                                {% for value in blos_services %}
                                    {% set new_blos_services = {
                                        'type_bloc' : 'service',
                                        'titre' : value.title,
                                        'slug' : '',
                                        'image' : value.image,
                                        'content' : value.content,
                                        'title_affichage' : '',
                                        'typelien' : value.typelien,
                                        'lieninterne' : slug_link_interne(value.lieninterne),
                                        'lienexterne' : value.lienexterne,
                                        'telephone' : value.telephone,
                                        'titrelien' : value.titrelien,
                                    } %}
    
                                    {% set resultats = resultats|default([]) %}
                                    {% set resultats = resultats|merge([new_blos_services]) %}
                                {% endfor %}
                            {% endif %}
    
                            {% if bloc.typeaffichagehome is defined and bloc.typeaffichagehome is not empty %}
                                {{ include(template_from_string(bloc.typeaffichagehome.twig)) }}
                            {% endif %}
    
    
                            {# <div class="results {{affichgeService}} {{type_affiche}}">
                                {% set duree = 0.3 %}
                                {% for key,item in bloc.blocServiceItems|filter(v => v.actif == true) %}
                                    {% if item.typelien == 1 %}
                                            {% set url = '#' %}
                                    {% elseif item.typelien == 2 %}
                                        {% set url = item.lieninterne %}
                                    {% elseif item.typelien == 3 %}
                                        {% set url = item.lienexterne %}
                                    {% elseif item.typelien == 4 %}
                                        {% set url = 'tel:'~ item.telephone %}
                                    {% endif %}
                                   
                                    {% set image = item.image != ''? item.image:'/uploads/images/'~ parametre.imagevide %}
                                    <div class="article wow fadeInDown animated" data-wow-delay="{{duree}}s">
                                        <a class="absolute_link" href="{{url}}" title="{{item.title}}"></a>                                
                                            <span class="article-image">
                                                <img alt="{{item.title}}" src="{{asset_image(image)}}" class="img-fluid">
                                            </span>        
                                            <div class="article-cnt">
                                                <h3 class="article-titre">{{item.title}}</h3>
                                            </div>
                                            
                                    </div>
                                    {% set duree = duree + 0.2  %}
                                {% endfor %}
                            </div> #}
    
    
                        </div>
                    </div>
                </div>
            {% endif %}
    
    </section>