custom/static-plugins/EfbStorefront/Resources/views/storefront/layout/header/actions/language-widget.html.twig line 1

Open in your IDE?
  1. {% sw_extends '@Storefront/storefront/layout/header/actions/language-widget.html.twig' %}
  2. {% block layout_header_actions_language_widget_content %}
  3.     {% set isoCode = page.header.activeLanguage.translationCode.code|split('-')|last %}
  4.     <div class="languages-menu dropdown">
  5.         <button class="btn dropdown-toggle top-bar-nav-btn"
  6.                 type="button"
  7.                 id="languagesDropdown-{{ position }}"
  8.                 data-toggle="dropdown"
  9.                 aria-haspopup="true"
  10.                 aria-expanded="false">
  11.             <span class="top-bar-nav-text">{{ isoCode }}</span>
  12.         </button>
  13.         {% block layout_header_actions_languages_widget_form_items %}
  14.             {{ parent() }}
  15.         {% endblock %}
  16.     </div>
  17.     <input name="redirectTo" type="hidden" value="{{ app.request.get('_route') }}"/>
  18.     {% for key, value in app.request.attributes.get('_route_params') %}
  19.         <input name="redirectParameters[{{ key }}]" type="hidden" value="{{ value }}">
  20.     {% endfor %}
  21. {% endblock %}
  22. {% block layout_header_actions_languages_widget_form_items_flag %}
  23.     {% set isoCode = language.translationCode.code|split('-')|last %}
  24.     <label class="top-bar-list-label"
  25.            for="{{ position }}-{{ language.id }}">
  26.         <input id="{{ position }}-{{ language.id }}"
  27.                class="top-bar-list-radio"
  28.                value="{{ language.id }}"
  29.                name="languageId"
  30.                type="radio"
  31.             {% if language.id is same as(page.header.activeLanguage.id) %} checked{% endif %}>
  32.         {{ isoCode }}
  33.     </label>
  34. {% endblock %}