{% assign posts=site.posts | where:"ref", page.ref | sort: 'lang' %} {% assign pages=site.pages | where:"ref", page.ref | sort: 'lang' %} <div class="nav-group lang-selector"> {% if posts.size > 1 %} {% for post in posts %} {% if post.lang != page.lang %} <a href="{{ site.base-url }}{{ post.url }}" class="lang lang--{{ page.lang }}"> {% if page.lang == 'en' %} {{ include.fr-text }} {% else %} {{ include.en-text }} {% endif %} </a> {% endif %} {% endfor %} {% elsif pages.size > 1 %} {% for newpage in pages %} {% if newpage.lang != page.lang and page.ref != '' %} {% if page.lang == 'en' %} <a href="{{ newpage.url }}" class="lang lang--{{ page.lang }}">{{ include.fr-text }}</a> {% else %} <a href="{{ newpage.url }}" class="lang lang--{{ page.lang }}">{{ include.en-text }} </a> {% endif %} {% endif %} {% endfor %} {% elsif page.lang == 'en' %} <a href="{{ site.baseurl }}/fr" class="lang lang--{{ page.lang }}">{{ include.fr-text }}</a> {% else %} <a href="{{ site.baseurl }}/" class="lang lang--{{ page.lang }}">{{ include.en-text }} </a> {% endif %} </div>