1+ < li >
2+ {%- for language in snippets.languages %}
3+
4+ {%- if page.layout == 'page' or page.layout == 'document' or page.layout == 'screenshot' %}
5+ {%- assign navigation_pages = site.pages
6+ | where: 'language_reference', page.language_reference
7+ | where: 'language', language[1].slug %}
8+ {%- if navigation_pages.size == 1 %}
9+ {%- for navigation_page in navigation_pages %}
10+ {%- assign url = site.baseurl | append: navigation_page.url %}
11+ {%- endfor %}
12+ {%- else %}
13+ {%- assign navigation_pages = site.pages
14+ | where: 'language_reference', site.fallback_page
15+ | where: 'language', language[1].slug %}
16+ {%- for navigation_page in navigation_pages %}
17+ {%- assign url = site.baseurl | append: navigation_page.url %}
18+ {%- endfor %}
19+ {%- endif %}
20+
21+ {%- elsif page.layout == 'post' %}
22+ {%- assign navigation_posts = site.posts
23+ | where: 'language_reference', page.language_reference
24+ | where: 'language', language[1].slug %}
25+ {%- if navigation_posts.size == 1 %}
26+ {%- for navigation_post in navigation_posts %}
27+ {%- assign url = site.baseurl | append: navigation_post.url %}
28+ {%- endfor %}
29+ {%- else %}
30+ {%- assign navigation_pages = site.pages
31+ | where: 'language_reference', site.fallback_page
32+ | where: 'language', language[1].slug %}
33+ {%- for navigation_page in navigation_pages %}
34+ {%- assign url = site.baseurl | append: navigation_page.url %}
35+ {%- endfor %}
36+ {%- endif %}
37+
38+ {%- else %}
39+ {%- assign navigation_pages = site.pages
40+ | where: 'language_reference', site.fallback_page
41+ | where: 'language', language[1].slug %}
42+ {%- for navigation_page in navigation_pages %}
43+ {%- assign url = site.baseurl | append: navigation_page.url %}
44+ {%- endfor %}
45+
46+ {%- endif %}
47+
48+ {%- if page.language == language[1].slug %}
49+ < a style ="color: grey "> {{ language[1].value }}</ a >
50+ {% else %}
51+ < a href ="{{ url }} "> {{ language[1].value }}</ a >
52+ {% endif %}
53+
54+ {%- endfor %}
55+ </ li >
0 commit comments