templates/front/theme1/partials/header/elements/_telephones.html.twig line 1

Open in your IDE?
  1. {% if contacts|length < 2 %} {# S'il y a un seul contact on affiche 1 ou 2 tels pour le premier contact #}
    
        {% if unserialize(contacts[0].tel) %}
    
            {% set nbrTelContact1 = unserialize(contacts[0].tel)|length %}
            {% set itemTel1Contact1 =  nbrTelContact1 >= 1 ? unserialize(contacts[0].tel)[0] : "" %}
            {% set itemTel2Contact1 = nbrTelContact1 >= 2 ? unserialize(contacts[0].tel)[1] : "" %}
    
            {% if tel1 and itemTel1Contact1 %}
                <div class="info-header info-tel1" itemprop="telephone">
                    <a href="tel:{{remove_non_numeric(itemTel1Contact1)}}"  class="tel tel-header-1" rel="nofollow" data-phone-number="{{remove_non_numeric(itemTel1Contact1)}}">
                        <i class="fa fa-phone mr-2 {{class_icon}}"></i>
                        {% if contacts[0].titreTel != "" and titreTel1 %}{{contacts[0].titreTel}}{% endif %}
                        <span>{{itemTel1Contact1}}</span>
                    </a>
                </div>
            {% endif %}
    
            {% if tel2 and itemTel2Contact1 %}
                <div class="info-header info-tel2" itemprop="telephone">
                    <a href="tel:{{remove_non_numeric(itemTel2Contact1)}}"  class="tel tel-header-2" rel="nofollow" data-phone-number="{{remove_non_numeric(itemTel2Contact1)}}">
                        {# {% if contacts[0].titreTel != "" and titreTel2 %}{{contacts[0].titreTel}}{% endif %} #}
                        <i class="fa fa-mobile mr-2 {{class_icon}}"></i>
                        <span>{{itemTel2Contact1}}</span>
                    </a>
                </div>
            {% endif %}
    
        {% endif %}
    
    {% else %}  {# S'il y a plus d'un contact on affiche 1 téléphone pour le premier contact et 1 téléphone pour le deuxieme #}
    
        {% if unserialize(contacts[0].tel) %}
    
            {% set nbrTelContact1 = unserialize(contacts[0].tel)|length %}
            {% set nbrTelContact2 = unserialize(contacts[1].tel)|length %}
    
            {% set itemTel1Contact1 = nbrTelContact1 >= 1 ? unserialize(contacts[0].tel)[0] : "" %}
            {% set itemTel2Contact1 = nbrTelContact1 >= 2 ? unserialize(contacts[0].tel)[1] : "" %}
    
            {% if tel1 and itemTel1Contact1 %}
                <div class="info-header info-tel1" itemprop="telephone">
                    <a href="tel:{{remove_non_numeric(itemTel1Contact1)}}"  class="tel tel-header-1" rel="nofollow" data-phone-number="{{remove_non_numeric(itemTel1Contact1)}}">
                        <i class="fa fa-phone mr-2 {{class_icon}}"></i>
                        {% if contacts[0].titreTel != "" and titreTel1 %}{{contacts[0].titreTel}}{% endif %}
                        <span>{{itemTel1Contact1}}</span>
                    </a>
                </div>
            {% endif %}
    
            {% if tel2 and itemTel2Contact1 and not (nbrTelContact2 >= 1) %}
                <div class="info-header info-tel2" itemprop="telephone">
                    <a href="tel:{{remove_non_numeric(itemTel2Contact1)}}"  class="tel tel-header-2" rel="nofollow" data-phone-number="{{remove_non_numeric(itemTel2Contact1)}}">
                        {% if contacts[0].titreTel != "" and titreTel2 %}{{contacts[0].titreTel}}{% endif %}
                        <i class="fa fa-mobile mr-2 {{class_icon}}"></i>
                        <span>{{itemTel2Contact1}}</span>
                    </a>
                </div>
            {% endif %}
    
        {% endif %}
    
        {% if tel2 %}
            {% if unserialize(contacts[1].tel) %}
                {% set itemTel1Contact2 = unserialize(contacts[1].tel)[0] %}
                <div class="info-header info-tel2" itemprop="telephone">
                    <a href="tel:{{remove_non_numeric(itemTel1Contact2)}}"  class="tel tel-header-2" rel="nofollow" data-phone-number="{{remove_non_numeric(itemTel1Contact2)}}">
                        <i class="fa fa-phone mr-2 {{class_icon}}"></i>
                        {% if contacts[1].titreTel != "" and titreTel2 %}{{contacts[1].titreTel}}{% endif %}
                        <span>{{itemTel1Contact2}}</span>
                    </a>
                </div>
            {% endif %}
        {% endif %}
        
    {% endif %}