templates/_component/header.html.twig line 32

Open in your IDE?
  1. {% set currentCity = app.request.attributes.get('city', default_city()) %}
  2. {% set currentStation = app.request.attributes.get('station') %}
  3. <nav class="navbar navbar-expand-lg navbar-light bg-light">
  4.     <div class="container">
  5.         <a class="navbar-brand" href="{{ path('homepage') }}">Belochki</a>
  6.         <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
  7.             <span class="navbar-toggler-icon"></span>
  8.         </button>
  9.         <div class="collapse navbar-collapse" id="navbarSupportedContent">
  10.             <ul class="navbar-nav mr-auto">
  11.                 <li class="nav-item">
  12.                     <a class="nav-link" href="#" data-toggle="modal" data-target="#city-list">{{ currentCity.name|trans }}</a>
  13.                 </li>
  14.                 {% if currentCity.stations|length > 0 %}
  15.                 <li class="nav-item">
  16.                     <a href="#" class="nav-link" data-toggle="modal" data-target="#city-stations">{% if currentStation %}{{ currentStation.name|trans }}{% else %}{% trans %}Выбрать метро{% endtrans %}{% endif %}</a>
  17.                 </li>
  18.                 {% endif %}
  19.                 {% set search_by_keys_form = search_by_keywords_form() %}
  20.                 {{ form(search_by_keys_form) }}
  21.                 {#
  22.                 <li class="nav-item">
  23.                     <a class="nav-link" href="{{ app.request.requestUri|replace({'/en': ''}) }}">RU</a>
  24.                 </li>
  25.                 <li class="nav-item">
  26.                     <a class="nav-link" href="/en{{ app.request.requestUri|replace({'/en': ''}) }}">EN</a>
  27.                 </li>
  28.                 #}
  29.                 <li class="nav-item">
  30.                     <a class="nav-link" href="{{ toggle_url_locale('ru') }}">RU</a>
  31.                 </li>
  32.                 <li class="nav-item">
  33.                     <a class="nav-link" href="{{ toggle_url_locale('en') }}">EN</a>
  34.                 </li>
  35.             </ul>
  36.             <ul class="navbar-nav">
  37.                 {% if app.user %}
  38.                     <li class="nav-item"><a href="{{ is_user_advertiser(app.user) ? path('account') : path('account.favourites.profiles') }}" class="nav-link">Личный кабинет</a></li>
  39.                     <li class="nav-item"><a href="{{ path('logout') }}" class="nav-link">Выход</a></li>
  40.                 {% else %}
  41.                     <li class="nav-item"><a href="{{ path('register', {'city': currentCity.uriIdentity}) }}" class="nav-link">Регистрация</a></li>
  42.                     {#<li class="nav-item"><a href="{{ path('register_customer', {'city': currentCity.uriIdentity}) }}" class="nav-link">Регистрация</a></li>#}
  43.                     <li class="nav-item"><a href="{{ path('login') }}" class="nav-link">Вход</a></li>
  44.                 {% endif %}
  45.             </ul>
  46.         </div>
  47.     </div>
  48. </nav>
  49. {{ knp_menu_render('navbar', {'template': '_menu/navbar.html.twig'}) }}
  50. {#
  51. {% include "_menu/account_left_menu.html.twig" %}#}
  52. {% set avatar = user_avatar() %}
  53. {% if avatar %}
  54.     <img src="{{asset(avatar.path, 'user_media')}}" width="150" />
  55. {% endif %}
  56. {% if app.user %}
  57.     <p><strong>Баланс:</strong> {{ app.user.currentBalance|money_format }}</p>
  58.     <p><strong>Расход:</strong> {{ owner_charges()|money_format }}/час</p>
  59. {% endif %}
  60. {{ knp_menu_render('account_left', {'template': '_menu/account_left.html.twig'}) }}