templates/vitrine/lexend/components/languages/classic_mobile.html.twig line 1

Open in your IDE?
  1. {% set nameR = app.request.attributes.get('_route') %}
  2.     {% set nameR = nameR | replace({'locale_': ''}) %}
  3.     {% set available_locales = app_locales|split('|') %}
  4.     {% for locale in available_locales %}
  5.         <li{% if locale == app.request.locale %} class="uc-active"{% endif %}>
  6.             {% if locale == app.request.locale %}
  7.                 <a href="#" class="uc-active">
  8.                     <img class="w-20px rounded-1 me-1" src="/assets/lexend/images/common/{{ locale }}.svg" alt="{{ language_names[locale] }}" />
  9.                     {{ language_names[locale] | default(locale|upper) }}
  10.                 </a>
  11.             {% elseif locale == default_locale %}
  12.                 <a href="{{ url(nameR) }}" hreflang="{{ locale }}">
  13.                     <img class="w-20px rounded-1 me-1" src="/assets/lexend/images/common/{{ locale }}.svg" alt="{{ language_names[locale] }}" />
  14.                     {{ language_names[locale] }}
  15.                 </a>
  16.             {% else %}
  17.                 <a href="{{ url('locale_'~ nameR, {'_locale': locale}) }}" hreflang="{{ locale }}">
  18.                     <img class="w-20px rounded-1 me-1" src="/assets/lexend/images/common/{{ locale }}.svg" alt="{{ language_names[locale] }}" />
  19.                     {{ language_names[locale] }}
  20.                 </a>
  21.             {% endif %}
  22.         </li>
  23.     {% endfor %}