templates/header/gt-newsletter-user.html.twig line 1

Open in your IDE?
  1. {% set snippets = sulu_snippet_load_by_area('newsletter') %}
  2. {% set snippetsGT = sulu_snippet_load_by_area('groupe-travail') %}
  3. {% if snippets.content is defined and snippets.content is not empty %}
  4.     {% set link = snippets.content.link %}
  5. {% else %}
  6.     {% set link = "" %}
  7. {% endif %}
  8. {% if snippetsGT.content is defined and snippetsGT.content is not empty %}
  9.     {% set linkGT = snippetsGT.content.link %}
  10. {% else %}
  11.     {% set linkGT = "" %}
  12. {% endif %}
  13. <div class="groupe-travail team-button">
  14.     <a href="{{ linkGT }}" class="br8 cblue nodeco dflex aic lh28 fs18 fw600">
  15.         <div class="diflex jcc aic"><img src="/resources/img/groupe-travail.svg" alt="" class="mr-8px filter-white" loading="lazy" width="20" height="20"></div>Groupes de travail</a>
  16. </div>
  17. <div class="newsletter">
  18.     <a href="{{ link }}" target="_blank" class="br8 cwhite nodeco dflex aic lh28 fs18 fw600">
  19.         <div class="diflex jcc aic"><img src="/resources/img/newsletter-icon.svg" width="16" height="12" alt="" loading="lazy"></div>Newsletter</a>
  20. </div>
  21. <hr class="newsletter-hr">
  22. {% if app.user %}
  23.     {% if app.user.contact.avatar.id is defined and app.user.contact.avatar.id is not empty %}
  24.         {% set avatar = sulu_resolve_media(app.user.contact.avatar.id, 'fr') %}
  25.         <a href="{{ path('sulu_community.profile') }}" class="nodeco dflex aic img-container profile">
  26.             <img src="{{ avatar.formats['sulu-260x.webp'] }}" title="Cliquez pour accéder à votre profil" width="{{ avatar.fileVersion.properties.width }}" height="{{ avatar.fileVersion.properties.height }}" loading="lazy">
  27.         </a>
  28.     {% else %}
  29.         <a href="{{ path('sulu_community.profile') }}" class="nodeco dflex aic">
  30.             <div class="user-initials dflex aic jcc cwhite">
  31.                 {{ app.user.contact.lastName|first|upper }}
  32.                 {{ app.user.contact.firstName|first|upper }}
  33.             </div>
  34.         </a>
  35.     {% endif %}
  36. {% else %}
  37.     <div class="user-menu dflex aic login-button">
  38.         <div class="user-icon not-visible-mobile dropdown-button cwhite dflex aic fs18 fw600 lh28" tabindex="0">
  39.             <img src="/resources/img/user-icon.svg" width="14" height="15" alt="Connexion" loading="lazy">Connexion
  40.         </div>
  41.         <div class="main-nav-links dropdown-element">
  42.             <a href="{{ path('sulu_community.login') }}" class="nodeco fw400 fs14 cblue dflex menu-link">
  43.                 <img src="/resources/img/connection-icon.svg" width="16" height="16" alt="Se connecter" loading="lazy">
  44.                 <div>Me connecter</div>
  45.             </a>
  46.             <a href="{{ path('sulu_community.registration') }}" class="nodeco fw400 fs14 cblue dflex menu-link">
  47.                 <img src="/resources/img/inscriription-icon.svg" width="16" height="18" alt="S'inscrire" loading="lazy">
  48.                 <div>M'inscrire</div>
  49.             </a>
  50.         </div>
  51.         <div class="dflex aic jcc mobile-user-icon bgorange visible-mobile-flex">
  52.             <img src="/resources/img/mobile-user-icon.svg" width="14" height="15" alt="Mobile" loading="lazy">
  53.         </div>
  54.     </div>
  55. {% endif %}