{% block _body_widget %} {% if selected_localization is defined %} {% set attr = layout_attr_defaults(attr, { '~class': ' locale--' ~ selected_localization.formattingCode|lower }) %} {% endif %} {{ parent_block_widget(block) }} {% endblock %} {% block localization_switcher_widget %} {% if localizations|length > 1 %}
{% set togglerId = 'dropdown-'|uniqid %} {% set currentRoute = app.request.get('_route') %} {% set routeParameters = app.request.get('_route_params') %} {% if routeParameters['_used_slug'] is defined %} {% set urlParts = [routeParameters['_used_slug'].url] %} {% if routeParameters['_context_url_attributes'] is defined %} {% for key, context in routeParameters['_context_url_attributes'] %} {% if context['_used_slug'] is defined %} {% set urlParts = urlParts|merge([context['_used_slug'].url]) %} {% endif %} {% endfor %} {% endif %} {% set routeParameters = routeParameters|merge({'_used_slug_url': urlParts}) %} {% endif %} {% set queryParameters = app.request.query.all %}
{% endif %} {% endblock %} {% block _localization_switcher_trigger_widget %} {% if localizations|length > 1 %}
{% endif %} {% endblock %}