|
1 | 1 | <nav id="global-nav" aria-label="Main">
|
2 | 2 | <div class="global-nav__inner l-center">
|
3 |
| - {% set siteLang %}{% block homepage_hreflang %}en{% endblock %}{% endset %} |
4 |
| - {% set siteLang = siteLang|trans %} |
| 3 | + {# {% set siteLang %}{% block homepage_hreflang %}en{% endblock %}{% endset %} #} |
| 4 | + {% set siteLang = site.locale|default('en')|trans %} |
5 | 5 | <a class="logo-link" href="{% block homepage_link %}/{% endblock %}" hreflang="{{ siteLang }}">
|
6 | 6 | <span class="logo">
|
7 | 7 | <img src="{{ absolute_url(asset('w3c/w3c-no-bars.svg', 'logos')) }}" alt="{{ 'header.logo_alt'|trans({}, 'w3c_website_templates_bundle') }}" role="img"/>
|
|
13 | 13 | <ul data-component="nav-double-intro">
|
14 | 14 | {%~ for navItem in navigation %}
|
15 | 15 | <li class="top-nav-item has-children">
|
16 |
| - {# {% if navItem.language is defined %}{{ navItem.language }}{% endif %} #} |
17 | 16 | {% if navItem.targetLinkLanguage is not empty %}
|
18 | 17 | {% set targetLangLabel = '' %}
|
19 | 18 | {% set langDiff = false %}
|
|
27 | 26 | {% endif %}
|
28 | 27 | {% endif %}
|
29 | 28 | {% endif %}
|
30 |
| - <a href="{{ navItem.titleLink }}" class="nav-link"{% if langDiff is defined and langDiff %}hreflang="{{ navItem.targetLinkLanguage }}"{% endif %}> |
| 29 | + <a href="{{ navItem.titleLink }}" class="nav-link"{% if langDiff is defined and langDiff %} hreflang="{{ navItem.targetLinkLanguage }}"{% endif %}> |
31 | 30 | {{ navItem.title }}
|
32 | 31 | {% if navItem.targetLinkLanguage is not empty %}
|
33 | 32 | {{ (langDiff is defined and langDiff) ? '(' ~ targetLangLabel ~ ')' : '' }}
|
|
52 | 51 | <li{{ child.startNewColumn is defined and child.startNewColumn ? ' class="break-after"' : '' }}>{# -#}
|
53 | 52 |
|
54 | 53 | {% if child.targetLinkLanguage is not empty %}
|
55 |
| - {% set childLangDiff = siteLang is same as child.targetLinkLanguage ? false : true %} |
| 54 | + {% set childLangDiff = siteLang != child.targetLinkLanguage %} |
56 | 55 | {% set targetLangLabel = '' %}
|
57 | 56 |
|
58 | 57 | {% if childLangDiff == true %}
|
|
64 | 63 | {% endif %}
|
65 | 64 | {% endif %}
|
66 | 65 |
|
67 |
| - <a href="{{ child.url }}{% if childLangDiff is defined and childLangDiff == true %}hreflang="{{ child.targetLinkLanguage }}"{% endif %}"> |
| 66 | + <a href="{{ child.url }}"{% if childLangDiff is defined and childLangDiff == true %} hreflang="{{ child.targetLinkLanguage }}{% endif %}"> |
68 | 67 | {{ child.title }}
|
69 | 68 | {% if child.targetLinkLanguage is not empty %}
|
70 | 69 | {{ (childLangDiff is defined and childLangDiff) ? '(' ~ targetLangLabel ~ ')' : '' }}
|
|
0 commit comments