templates/theme/default/partials/_locale.html.twig line 1

Open in your IDE?
  1. {% set languages = LanguagesFront() %}
  2. {% if languages|length > 1 %}
  3. <div class="dropdown dropdown-languages">
  4. <button class="btn btn-default dropdown-toggle" type="button" id="langDropdown" data-bs-toggle="dropdown" aria-expanded="false">
  5. {% for item in languages|filter(v => v.languagecode == app.request.locale) %}
  6. <img class="flag-icon" src="{{ asset('uploads/country-flags/' ~ item.flag) }}" alt="{{item.flag}}">
  7. <span>{{LangugeName(item.languagecode)|capitalize}}</span>
  8. {% endfor %}
  9. </button>
  10. <ul class="dropdown-menu" aria-labelledby="langDropdown">
  11. {% for item in languages %}
  12. <li>
  13. <a class="dropdown-item" href="{{ path('setlocale_langauge', {'language': item.languagecode }) }}">
  14. <img class="flag-icon" src="{{ asset('uploads/country-flags/' ~ item.flag) }}" alt="{{item.flag}}">
  15. <span> {{LangugeName(item.languagecode)|capitalize}}</span>
  16. </a>
  17. </li>
  18. {% endfor %}
  19. </ul>
  20. </div>
  21. {% endif %}