| | |
| | | <nav class="navigation"> |
| | | <section class="container"> |
| | | <a class="navigation-title" href="{{ print "/" | absLangURL }}"> |
| | | <a class="navigation-title" href="{{ .Site.BaseURL | absLangURL }}"> |
| | | {{ .Site.Title }} |
| | | </a> |
| | | <input type="checkbox" id="menu-control"/> |
| | | <label class="menu-mobile {{ if $.Site.Params.rtl }} float-left {{ else }} float-right {{ end }}" for="menu-control"> |
| | | <span class="btn-mobile {{ if $.Site.Params.rtl }} float-left {{ else }} float-right {{ end }}">☰</span> |
| | | <ul class="navigation-list"> |
| | | {{ with .Site.Menus.main}} |
| | | {{ range sort . }} |
| | | <li class="navigation-item {{ if $.Site.Params.itemscentered }} align-center {{ else }} {{ if $.Site.Params.rtl }} align-right {{ else }} align-left {{ end }} {{ end }}"> |
| | | <a class="navigation-link" href="{{ .URL | absLangURL }}">{{ .Name }}</a> |
| | | </li> |
| | | {{ end }} |
| | | <input type="checkbox" id="menu-toggle" /> |
| | | <label class="menu-button float-right" for="menu-toggle">☰</label> |
| | | <ul class="navigation-list"> |
| | | {{ with .Site.Menus.main}} |
| | | {{ range sort . }} |
| | | <li class="navigation-item"> |
| | | <a class="navigation-link" href="{{ .URL | absLangURL }}">{{ .Name }}</a> |
| | | </li> |
| | | {{ end }} |
| | | {{ if .Site.IsMultiLingual }} |
| | | {{ $node := . }} |
| | | {{ .Scratch.Set "separator" true }} |
| | | {{ with .Site.Params.LangSeparator }} |
| | | <li class= "{{ if $.Site.Params.itemscentered }} mobile-menu-lang-separator-centered {{ else }} mobile-menu-lang-separator-full {{ end }}"> |
| | | <hr /> |
| | | </li> |
| | | {{ end }} |
| | | {{ range .Site.Home.AllTranslations }} |
| | | {{ if ne $.Site.Language .Language }} |
| | | {{ if $node.Scratch.Get "separator" }} |
| | | {{ with .Site.Params.LangSeparator }} |
| | | <li class="multilingual-separator"> |
| | | <p>{{ . }}</p> |
| | | </li> |
| | | {{ end }} |
| | | {{ $node.Scratch.Set "separator" false }} |
| | | {{ end }} |
| | | <li class="navigation-item {{ if $.Site.Params.itemscentered }} align-center {{ else }} {{ if $.Site.Params.rtl }} align-right {{ else }} align-left {{ end }} {{ end }}"> |
| | | <a href="{{ .Permalink }}">{{ .Language.LanguageName }}</a> |
| | | {{ end }} |
| | | {{ if .Site.IsMultiLingual }} |
| | | {{ $node := . }} |
| | | {{ .Scratch.Set "separator" true }} |
| | | {{ range .Site.Home.AllTranslations }} |
| | | {{ if ne $.Site.Language .Language }} |
| | | {{ if $node.Scratch.Get "separator" }} |
| | | <li class="navigation-item menu-separator"> |
| | | <span>|</span> |
| | | </li> |
| | | {{ $node.Scratch.Set "separator" false }} |
| | | {{ end }} |
| | | <li class="navigation-item"> |
| | | <a href="{{ .Permalink }}">{{ .Language.LanguageName }}</a> |
| | | </li> |
| | | {{ end }} |
| | | {{ end }} |
| | | </ul> |
| | | </label> |
| | | {{ end }} |
| | | </ul> |
| | | </section> |
| | | </nav> |