UserToolbar.html 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. {namespace v=FluidTYPO3\Vhs\ViewHelpers}
  2. {namespace ot=Opentalent\OtTemplating\ViewHelpers}
  3. <f:comment><!-- Panneau d'authentification ou espace utilisateur --></f:comment>
  4. <div class="user-toolbar">
  5. <f:security.ifAuthenticated>
  6. <f:then>
  7. <v:variable.set name="feuser" value="{ot:request.getFeUser()}"/>
  8. <div class="dropdown">
  9. <a href="#" class="user-toolbar-username">
  10. <i class="fa fa-user"></i>
  11. {feuser.username}
  12. <i class="fa fa-caret-down"></i>
  13. </a>
  14. <ul class="dropdown-menu">
  15. <li>
  16. <a href="{ot:request.getOtEnvVar(argument: 'DASHBOARD_URL')}" target="_blank">
  17. <!-- La valeur par défaut est rendue nécessaire par un bug
  18. inexpliqué (cf. https://assistance.opentalent.fr/browse/REQ-153625) -->
  19. <f:translate key="member-area-of-my-structure" default="Espace adhérent" />
  20. </a>
  21. </li>
  22. <li>
  23. <f:link.page additionalParams="{logintype:'logout'}">
  24. <!-- cf. commentaire ci-dessus -->
  25. <f:translate key="log-out" default="Se déconnecter" />
  26. </f:link.page>
  27. </li>
  28. </ul>
  29. </div>
  30. </f:then>
  31. <f:else>
  32. <a href="{ot:request.getOtEnvVar(argument: 'LOGIN_PAGE_URL')}" target="_blank">
  33. <i class="fas fa-power-off"></i>
  34. <f:translate key="LLL:EXT:ot_templating/Resources/Private/Language/locallang.xlf:login"/>
  35. </a>
  36. </f:else>
  37. </f:security.ifAuthenticated>
  38. </div>