templates/front/_shared/header-2.html.twig line 1

Open in your IDE?
  1. {% trans_default_domain 'front' %}
  2. {% set darkMode = 'dark-header' not in header_class %}
  3. {% set route = app.request.get('_route') %}
  4. <div id="main-header" class="{{ header_class }}">
  5.     {% if darkMode %}
  6.         <div class="dark-bg"></div>
  7.     {% endif %}
  8.     <header class="container">
  9.         <div class="row menu">
  10.             <nav class="d-flex align-items-center justify-content-between nav-desktop">
  11.                 <ul class="main-menu">
  12.                     <li class="logo logo-light visible">
  13.                         <a href="{{ path('front_page_home') }}">
  14.                             {% if darkMode %}
  15.                                 <img src="{{ asset('build/images/logo-color.svg') }}" alt="Citizens">
  16.                             {% else %}
  17.                                 <img src="{{ asset('build/images/logo-dark-desktop.svg') }}" alt="Citizens">
  18.                             {% endif %}
  19.                         </a>
  20.                     </li>
  21.                     <li class="logo logo-dark d-lg-none"><a href="{{ path('front_page_home') }}"><img src="{{ asset('build/images/logo-dark.svg') }}" alt="Citizens"></a></li>
  22.                     <li class="d-none d-xl-inline-block {{ route starts with 'front_page_comfort' ? 'active' }}"><a href="{{ path('front_page_comfort') }}">Coliving</a></li>
  23.                     <li class="d-none d-xl-inline-block has-submenu {{ (route starts with 'front_page_services' or route starts with 'front_page_services') ? 'active' }}">
  24.                         <a href="{{ path('front_page_services') }}">AVANTAGES <small><i class="fa fa-chevron-down"></i></small></a>
  25.                         <ul class="submenu" style="min-width: 310px;">
  26.                             <li class="{{ route starts with 'front_page_services' ? 'active' }}"><a href="{{ path('front_page_services') }}">{{ 'label.services'|trans }}</a></li>
  27.                             <li class="{{ route starts with 'front_page_community' ? 'active' }}"><a href="{{ path('front_page_community') }}">{{ 'account.spareTimeActivities'|trans }}</a></li>
  28.                             <li class="{{ route starts with 'front_page_benefits_citizens' ? 'active' }}"><a href="{{ path('front_page_benefits_citizens') }}">{{ 'label.citizen_life'|trans }}</a></li>
  29.                         </ul>
  30.                     </li>
  31.                     <li class="d-none d-xl-inline-block has-submenu {{ (route starts with 'front_page_investors' or route starts with 'front_page_owners') ? 'active' }}">
  32.                         <a href="{{ path('front_page_investors') }}">{{ 'label.landlords'|trans }} <small><i class="fa fa-chevron-down"></i></small></a>
  33.                         <ul class="submenu" style="min-width: 310px;">
  34.                             <li class="{{ route starts with 'front_page_investors' ? 'active' }}"><a href="{{ path('front_page_investors') }}">Investir dans un bien coliving</a></li>
  35.                             <li class="{{ route starts with 'front_page_owners' ? 'active' }}"><a href="{{ path('front_page_owners') }}">Transformer son bien en coliving</a></li>
  36.                         </ul>
  37.                     </li>
  38.                     <!--li class="d-none d-xl-inline-block has-submenu {{ (route starts with 'front_page_company_' or route starts with 'front_company_') ? 'active' }}">
  39.                         <a href="{{ path('front_page_company_about') }}">{{ 'label.the_company'|trans }} <i class="fa fa-chevron-down"></i></a>
  40.                         <ul class="submenu">
  41.                             <li {{ route starts with 'front_page_company_about' ? 'active' }}><a href="{{ path('front_page_company_about') }}">{{ 'label.about'|trans }}</a></li>
  42.                             <li {{ route starts with 'front_page_company_our_jobs' ? 'active' }}><a href="{{ path('front_page_company_our_jobs') }}">{{ 'label.our_jobs'|trans }}</a></li>
  43.                             <li {{ route starts with 'front_page_company_organizational_chart' ? 'active' }}><a href="{{ path('front_page_company_organizational_chart') }}">{{ 'label.our_organizational_chart'|trans }}</a></li>
  44.                             <li {{ route starts with 'front_company_jobs' ? 'active' }}><a href="{{ path('front_company_jobs_list') }}">{{ 'label.jobs'|trans }}</a></li>
  45.                             <li {{ route starts with 'front_page_faq' ? 'active' }}><a href="{{ path('front_page_faq') }}">{{ 'label.faq'|trans }}</a></li>
  46.                         </ul>
  47.                     </li-->
  48.                 </ul>
  49.             </nav>
  50.             <div class="d-none d-xl-flex align-items-center justify-content-end nav-desktop nav-cta">
  51.                 <ul class="d-xl-flex align-items-center justify-content-end">
  52.                     <li class="d-none d-xl-inline-block"> <a href="{{ path('front_search_index') }}" class="cta">Nos logements</a></li>
  53.                     <li class="d-none d-xl-inline-block">
  54.                         {% if not is_granted('IS_AUTHENTICATED_FULLY') %}
  55.                             <a href="{{ path('front_account_dashboard') }}" class="cta light open-dynamic-modal" data-route="{{ path('front_user_modal_login') }}">Compte</a>
  56.                         {% else %}
  57.                             <div class="dropdown">
  58.                                 <a href="{{ path('front_account_dashboard') }}" id="accountDropdown" class="cta light dropdown-toggle">
  59.                                     <i class="fa fa-user-circle"></i> {{ app.user.firstname }}
  60.                                 </a>
  61.                                 <div class="dropdown-menu dropdown-menu-right" aria-labelledby="accountDropdown">
  62.                                     {% if app.user.hasAccessToCms %}
  63.                                         <a class="dropdown-item" href="{{ path('cms_login_role_redirect') }}">Administration</a>
  64.                                     {% else %}
  65.                                         <a class="dropdown-item" href="{{ path('front_account_dashboard') }}">Espace locataire</a>
  66.                                         {% if app.user.isOccupyingRoom %}
  67.                                             <a class="dropdown-item" href="{{ path('front_account_occupancy_index') }}">{{ 'account.my_room'|trans }}</a>
  68.                                         {% endif %}
  69.                                         {% set occupancy = app.user.currentOccupancy %}
  70.                                         {% if occupancy is not null %}
  71.                                             <!--a class="dropdown-item" href="{{ path('front_account_sparetime_activities_list') }}">{{ 'account.mySpareTimeActivities'|trans }}</a-->
  72.                                             <!--a class="dropdown-item" href="{{ path('front_account_support_list') }}">{{ 'account.concierge'|trans }}</a-->
  73.                                             <!--a class="dropdown-item" href="{{ path('front_account_bigbrother_list') }}">{{ 'account.bigbrother'|trans }}</a-->
  74.                                             <!--a class="dropdown-item" href="{{ path('front_account_maintenance_list') }}">{{ 'account.maintenance'|trans }}</a-->
  75.                                         {% endif %}
  76.                                         <a class="dropdown-item" href="{{ path('front_account_informations') }}">{{ 'account.personal_informations'|trans }}</a>
  77.                                         <a class="dropdown-item" href="{{ path('front_account_documents') }}">{{ 'account.my_documents'|trans }}</a>
  78.                                         <!--a class="dropdown-item disabled" disabled href="{{ path('front_account_rents') }}">{{ 'account.my_rents'|trans }}</a-->
  79.                                         <!--a class="dropdown-item" href="{{ path('front_account_inventory') }}">{{ 'account.my_inventory'|trans }}</a-->
  80.                                     {% endif %}
  81.                                     <hr style="margin: 5px;">
  82.                                     <a class="dropdown-item" href="{{ path('front_user_logout') }}">{{ 'label.logout'|trans }}</a>
  83.                                 </div>
  84.                             </div>
  85.                         {% endif %}
  86.                     </li>
  87.                     <li class="d-none d-xl-inline-block">
  88.                         {% include 'front/_shared/language-switcher.html.twig' %}
  89.                     </li>
  90.                 </ul>
  91.             </div> <!-- nav-cta -->
  92.             <div class="col-5 menu-mobile-toggle d-flex d-xl-none align-items-center justify-content-end pr-0">
  93.                 {% if darkMode %}
  94.                     <img class="open-menu" src="{{ asset('build/images/icons/menu-toggle.svg') }}" alt="">
  95.                 {% else %}
  96.                     <img class="open-menu" src="{{ asset('build/images/icons/menu-toggle-dark.svg') }}" alt="">
  97.                 {% endif %}
  98.                 <img class="close-menu d-none" src="{{ asset('build/images/icons/menu-close.svg') }}" alt="">
  99.             </div> <!-- menu mobile toggle -->
  100.         </div> <!-- row -->
  101.     </header>
  102.     <div class="menu-mobile">
  103.         <ul>
  104.             <li class="{{ route starts with 'front_page_comfort' ? 'active' }}"><a href="{{ path('front_page_comfort') }}">{{ 'label.comfort'|trans }}</a></li>
  105.             <li class="{{ route starts with 'front_page_services' ? 'active' }}"><a href="{{ path('front_page_services') }}">{{ 'label.services'|trans }}</a></li>
  106.             <li class="{{ route starts with 'front_page_community' ? 'active' }}"><a href="{{ path('front_page_community') }}">{{ 'label.communities'|trans }}</a></li>
  107.             <li class="{{ route starts with 'front_page_benefits_citizens' ? 'active' }}"><a href="{{ path('front_page_benefits_citizens') }}">{{ 'label.citizen_life'|trans }}</a></li>
  108.             <li class="dropdown {{ (route starts with 'front_page_investors' or route starts with 'front_page_owners') ? 'active' }}">
  109.                 <a data-toggle="collapse" aria-expanded="false" role="button" aria-controls="collapseInvestors" href="#collapseInvestors">{{ 'label.landlords'|trans }} <small><i class="fa fa-chevron-down"></i></small></a>
  110.                 <div class="collapse" id="collapseInvestors">
  111.                     <ul class="mobile-submenu">
  112.                         <li {{ route starts with 'front_page_investors' ? 'active' }}><a href="{{ path('front_page_investors') }}">Investir dans un bien coliving</a></li>
  113.                         <li {{ route starts with 'front_page_owners' ? 'active' }}><a href="{{ path('front_page_owners') }}">Transformer son bien en coliving</a></li>
  114.                     </ul>
  115.                 </div>
  116.             </li>
  117.             <!--li class="{{ (route starts with 'front_page_company_' or route starts with 'front_company_') ? 'active' }}">
  118.                 <a href="{{ path('front_page_company_about') }}">{{ 'label.the_company'|trans }} <i class="fa fa-chevron-down"></i></a>
  119.                 <ul class="mobile-submenu">
  120.                     <li {{ route starts with 'front_page_company_about' ? 'active' }}><a href="{{ path('front_page_company_about') }}">{{ 'label.about'|trans }}</a></li>
  121.                     <li {{ route starts with 'front_page_company_our_jobs' ? 'active' }}><a href="{{ path('front_page_company_our_jobs') }}">{{ 'label.our_jobs'|trans }}</a></li>
  122.                     <li {{ route starts with 'front_page_company_organizational_chart' ? 'active' }}><a href="{{ path('front_page_company_organizational_chart') }}">{{ 'label.our_organizational_chart'|trans }}</a></li>
  123.                     <li {{ route starts with 'front_company_jobs' ? 'active' }}><a href="{{ path('front_company_jobs_list') }}">{{ 'label.jobs'|trans }}</a></li>
  124.                     <li {{ route starts with 'front_page_faq' ? 'active' }}><a href="{{ path('front_page_faq') }}">{{ 'label.faq'|trans }}</a></li>
  125.                 </ul>
  126.             </li-->
  127.         </ul>
  128.         <div class="text-center mobile-cta">
  129.             {% if not is_granted('IS_AUTHENTICATED_FULLY') %}
  130.                 <a href="{{ path('front_search_index') }}" class="cta">{{ 'label.find_home'|trans }}</a>
  131.                 <a href="{{ path('front_account_dashboard') }}" class="cta light open-dynamic-modal" data-route="{{ path('front_user_modal_login') }}">Espace compte</a>
  132.             {% else %}
  133.                 <a data-toggle="collapse" class="cta" aria-expanded="false" role="button" aria-controls="collapseAccount" href="#collapseAccount">
  134.                     {{ 'label.account'|trans }} <small><i class="fa fa-chevron-down"></i></small>
  135.                 </a>
  136.                 <div class="collapse" id="collapseAccount">
  137.                     {% if app.user.hasAccessToCms %}
  138.                         <a class="dropdown-item" href="{{ path('cms_login_role_redirect') }}">Administration</a>
  139.                     {% else %}
  140.                         <a class="dropdown-item" href="{{ path('front_account_dashboard') }}">Espace locataire</a>
  141.                         {% if app.user.isOccupyingRoom %}
  142.                             <a class="dropdown-item" href="{{ path('front_account_occupancy_index') }}">{{ 'account.my_room'|trans }}</a>
  143.                         {% endif %}
  144.                         {% set occupancy = app.user.currentOccupancy %}
  145.                         {% if occupancy is not null %}
  146.                             <!--a class="dropdown-item" href="{{ path('front_account_sparetime_activities_list') }}">{{ 'account.mySpareTimeActivities'|trans }}</a-->
  147.                             <!--a class="dropdown-item" href="{{ path('front_account_support_list') }}">{{ 'account.concierge'|trans }}</a-->
  148.                             <!--a class="dropdown-item" href="{{ path('front_account_bigbrother_list') }}">{{ 'account.bigbrother'|trans }}</a-->
  149.                             <!--a class="dropdown-item" href="{{ path('front_account_maintenance_list') }}">{{ 'account.maintenance'|trans }}</a-->
  150.                         {% endif %}
  151.                         <a class="dropdown-item" href="{{ path('front_account_informations') }}">{{ 'account.personal_informations'|trans }}</a>
  152.                         <a class="dropdown-item" href="{{ path('front_account_documents') }}">{{ 'account.my_documents'|trans }}</a>
  153.                         <!--a class="dropdown-item disabled" disabled href="{{ path('front_account_rents') }}">{{ 'account.my_rents'|trans }}</a-->
  154.                         <!--a class="dropdown-item" href="{{ path('front_account_inventory') }}">{{ 'account.my_inventory'|trans }}</a-->
  155.                     {% endif %}
  156.                     <hr style="margin: 5px;">
  157.                     <a class="dropdown-item" href="{{ path('front_user_logout') }}">{{ 'label.logout'|trans }}</a>
  158.                 </div>
  159.             {% endif %}
  160.         </div>
  161.     </div> <!-- menu mobile -->
  162.     {{ header_content|raw }}
  163. </div>