templates/layout/language-mobile.html.twig line 1

Open in your IDE?
  1. {# app/Resources/views/includes/_flags.html.twig #}
  2. {% set route = app.request.attributes.get('_route') %}
  3. {% set route_params = app.request.attributes.get('_route_params') %}
  4. {% set params = route_params|merge(app.request.query.all) %}
  5. {# You may want to not print a flag/link for current view, the "if" here let you handle it #}
  6. {% for locale in locales %}
  7. {% if locale != app.request.locale %}
  8. <a href="{{ path(route, params|merge({ _locale: locale })) }}">
  9. {{ locale }}
  10. </a>
  11. {% endif %}
  12. {% endfor %}