templates/_includes/_header.html.twig line 1

  1. {# {{ dump() }} #}
  2. {# Condition si c'est la Homepage OU une Page pour changement image de background #}
  3. {% if pathInfo == '/' or pathInfo == '/admin' or pathInfo == '/login' %}
  4.     <div class="container-fluid py-5"  style="background-image: linear-gradient(to right bottom, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)), url({{ asset('assets/img/homepage/' ~ homepage[0].heroImage) }}); background-position: center; background-repeat: no-repeat; background-size: cover; height: 70vh;">
  5. {% else %}
  6.     {% if page != null %}
  7.     <div class="container-fluid py-5" style="background-image: linear-gradient(to right bottom, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)), url({{ asset('assets/img/pages/' ~ page.heroImage) }}); background-position: center; background-repeat: no-repeat; background-size: cover; height: 70vh;">
  8.     {% endif %}
  9. {% endif %}
  10.     {# Menu principal #}
  11.     <div class="container">
  12.         <header class="d-flex flex-wrap align-items-center justify-content-center">
  13.             <ul class="nav col-12 col-md-auto justify-content-center mb-md-0 header-menu">
  14.                 <li><a href="{{ path('app_home') }}" class="nav-link px-4 text-white text-uppercase {% if pageTitle is defined and pageTitle != null and pageTitle == 'home' %}active{% endif %}">Accueil</a></li>
  15.                 <li><a href="/a-propos/a-propos" class="nav-link px-4 text-white text-uppercase {% if pageTitle is defined and pageTitle != null and pageTitle == 'a-propos' %}active{% endif %}">A propos</a></li>
  16.                 <div class="dropdown">
  17.                     <a href="" role="button" class="nav-link px-4 text-white text-uppercase {% if 'nos-domaines-dintervention' in pathInfo %}active{% endif %}" data-bs-toggle="dropdown" aria-expanded="false">
  18.                         Nos domaines d'intervention
  19.                     </a>
  20.                     <ul class="dropdown-menu">
  21.                         {% for cat in categories %}
  22.                             {% if cat.id == 2 %}
  23.                                 {% for page in cat.pages|sort((a, b) => a.name <=> b.name) %}
  24.                                     <li>
  25.                                         <a class="dropdown-item"
  26.                                             href="/{{ cat.slug }}/{{ page.slug }}">{{ page.title|raw }}</a>
  27.                                     </li>
  28.                                 {% endfor %}
  29.                             {% endif %}
  30.                         {% endfor %}
  31.                     </ul>
  32.                 </div>
  33.                 <li><a href="/lequipe/equipe" class="nav-link px-4 text-white text-uppercase {% if pageTitle is defined and pageTitle != null and pageTitle == 'equipe' %}active{% endif %}">L'équipe</a></li>
  34.                 <li><a href="/ventes-immobilieres/ventes" class="nav-link px-4 text-white text-uppercase {% if pageTitle is defined and pageTitle != null and pageTitle == 'ventes' %}active{% endif %}">Ventes immobilières</a></li>
  35.                 <li><a href="/honoraires/nos-honoraires" class="nav-link px-4 text-white text-uppercase {% if pageTitle is defined and pageTitle != null and pageTitle == 'nos-honoraires' %}active{% endif %}">Honoraires</a></li>
  36.                 <li><a href="/contact/contactez-nous" class="nav-link px-4 text-white text-uppercase {% if pageTitle is defined and pageTitle != null and pageTitle == 'contactez-nous' %}active{% endif %}">Contact</a></li>
  37.             </ul>
  38.         </header>
  39.         <div class="row">
  40.             <div class="col home-main-title">
  41.                 <h1 class="text-uppercase fw-bold text-white">{{ homepage[0].mainTitle|raw }}</h1>
  42.                 <h2 class="text-uppercase text-white">{{ homepage[0].mainSubtitle|raw }}</h2>
  43.                 <div class="home-logo-title">
  44.                     <img src="{{ asset('assets/img/homepage/' ~ homepage[0].logo ) }}" alt="{{ homepage[0].mainTitle|raw }}" class="img-fluid" style="max-width: 125px; width: 100%;">
  45.                 </div>
  46.             </div>
  47.         </div>
  48.     </div>
  49. </div>