templates/front/_partials/_locale.html.twig line 1

Open in your IDE?
  1. {% set routeName = app.request.attributes.get("_route") %}
  2. {% if routeName is not null %}
  3.     <div class="current-locale">
  4.         <i class="fal fa-globe"></i>
  5.         <span class="hide" id="curent-locale" data-locale="{{ app.request.locale }}">{{ app.request.locale }}</span>
  6.     </div>
  7.     <div class="locales hide">
  8.         <nav class="nav nav-tabs">
  9.             <a class="nav-item nav-link active" href="#language" data-toggle="tab">{{ "global.languages" | trans }}</a>
  10.             {#<a class="nav-item nav-link" href="#currency" data-toggle="tab">Devise</a>#}
  11.         </nav>
  12.         <div class="tab-content">
  13.             {% set routeParams = app.request.attributes.get("_route_params") %}
  14.             <div class="tab-pane active" id="language">
  15.                 <div class="locale-tab">
  16.                     {% for locale in locales %}
  17.                         <div class="locale-item {% if app.request.locale == locale %}active{% endif %}">
  18.                             <a href="{{ path(routeName, routeParams|merge({"_locale": locale})) }}">
  19.                                 {{ locale |language_name(locale) | capitalize }}
  20.                             </a>
  21.                         </div>
  22.                     {% endfor %}
  23.                 </div>
  24.             </div>
  25.             {#
  26.             <div class="tab-pane" id="currency">
  27.                 <h5>En cours</h5>
  28.             </div>
  29.             #}
  30.         </div>
  31.     </div>
  32. {% endif %}