您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符
 
 
 
 
 

42 行
1.9 KiB

  1. {# templates/_nav.html.twig #}
  2. {% set currentRoute = app.request.attributes.get('_route') %}
  3. <nav class="main-nav">
  4. <div class="main-nav__left">
  5. <a href="{{ path('timetracking_week') }}"
  6. class="main-nav__item{% if currentRoute starts with 'timetracking' %} main-nav__item--active{% endif %}">
  7. {{ 'app.nav.time_tracking'|trans }}
  8. </a>
  9. <span class="main-nav__item main-nav__item--disabled">{{ 'app.nav.reports'|trans }}</span>
  10. </div>
  11. <div class="main-nav__right">
  12. {% if isCurrentUserMemberOrAdmin() %}
  13. <a href="{{ path('client_index') }}"
  14. class="main-nav__item{% if currentRoute starts with 'client' %} main-nav__item--active{% endif %}">
  15. {{ 'app.nav.clients'|trans }}
  16. </a>
  17. <a href="{{ path('project_index') }}"
  18. class="main-nav__item{% if currentRoute starts with 'project' %} main-nav__item--active{% endif %}">
  19. {{ 'app.nav.projects'|trans }}
  20. </a>
  21. <a href="{{ path('service_index') }}"
  22. class="main-nav__item{% if currentRoute starts with 'service' %} main-nav__item--active{% endif %}">
  23. {{ 'app.nav.services'|trans }}
  24. </a>
  25. {% endif %}
  26. {% if isCurrentUserAdmin() %}
  27. <a href="{{ path('team_index') }}"
  28. class="main-nav__item{% if currentRoute starts with 'team' %} main-nav__item--active{% endif %}">
  29. {{ 'app.nav.team'|trans }}
  30. </a>
  31. {% endif %}
  32. <a href="{{ path('account_index') }}"
  33. class="main-nav__item{% if currentRoute starts with 'account' %} main-nav__item--active{% endif %}">
  34. {{ 'app.nav.account'|trans }}
  35. </a>
  36. <a href="{{ path('app_logout') }}" class="main-nav__item">
  37. {{ 'app.nav.logout'|trans }}
  38. </a>
  39. </div>
  40. </nav>