template.twig
2.19 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
{% set current_language = languages[ current_language_code ] %}
{% set css_classes_flag = ('wpml-ls-flag ' ~ backward_compatibility.css_classes_flag)|trim %}
{% set css_classes_native = ('wpml-ls-native ' ~ backward_compatibility.css_classes_native)|trim %}
{% set css_classes_display = ('wpml-ls-display ' ~ backward_compatibility.css_classes_display)|trim %}
{% set css_classes_bracket = ('wpml-ls-bracket ' ~ backward_compatibility.css_classes_bracket)|trim %}
<div class="{{ css_classes }} wpml-ls-legacy-dropdown-click js-wpml-ls-legacy-dropdown-click"{% if backward_compatibility.css_id %} id="{{ backward_compatibility.css_id }}"{% endif %}>
<ul>
<li class="{{ current_language.css_classes }} wpml-ls-item-legacy-dropdown-click">
<a href="#" class="{{ ('js-wpml-ls-item-toggle wpml-ls-item-toggle ' ~ current_language.backward_compatibility.css_classes_a)|trim }}">
{% include 'flag.twig' with {language: current_language, css_classes_flag: css_classes_flag} %}
{%- if current_language.display_name or current_language.native_name -%}
{%- set current_language_name = current_language.display_name|default(current_language.native_name) -%}
<span class="{{ css_classes_native }}">{{- current_language_name -}}</span>
{%- endif -%}
</a>
<ul class="js-wpml-ls-sub-menu wpml-ls-sub-menu">
{% for language in languages if not language.is_current %}
<li class="{{ language.css_classes }}">
<a href="{{ language.url }}" class="{{ css_classes_link }}">
{% include 'flag.twig' %}
{%- if language.native_name -%}
<span class="{{ css_classes_native }}" lang="{{ language.code }}">{{ language.native_name }}</span>
{%- endif -%}
{%- if language.display_name and (language.display_name != language.native_name) -%}
<span class="{{ css_classes_display }}">
{%- if language.native_name -%}<span class="{{ css_classes_bracket }}"> (</span>{%- endif -%}
{{- language.display_name -}}
{%- if language.native_name -%}<span class="{{ css_classes_bracket }}">)</span>{%- endif -%}
</span>
{%- endif -%}
</a>
</li>
{% endfor %}
</ul>
</li>
</ul>
</div>