| 1234567891011121314151617181920212223242526272829303132333435363738394041 |
- <nav class="navigation">
- <section class="container">
- {{ with .Site }}
- <a class="navigation-title" href="{{ absLangURL "" }}">
- {{ .Title }}
- </a>
- {{ end }}
- {{ if or .Site.Menus.main .Site.IsMultiLingual }}
- <input type="checkbox" id="menu-toggle" />
- <label class="menu-button float-right" for="menu-toggle">
- <i class="fa-solid fa-bars fa-fw" aria-hidden="true"></i>
- </label>
- <ul class="navigation-list">
- {{ with .Site.Menus.main}}
- {{ range sort . }}
- <li class="navigation-item">
- <a class="navigation-link {{ .Params.class }}" href="{{ index (apply (slice .URL) (.Params.urlFunc | default "relLangURL") ".") 0 }}">{{ .Name }}</a>
- </li>
- {{ end }}
- {{ end }}
- {{ if .Site.IsMultiLingual }}
- {{ $node := . }}
- {{ .Scratch.Set "separator" true }}
- {{ range (default .Site.Home.AllTranslations .Translations) }}
- {{ 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="{{ .RelPermalink }}">{{ .Language.LanguageName | emojify }}</a>
- </li>
- {{ end }}
- {{ end }}
- {{ end }}
- </ul>
- {{ end }}
- </section>
- </nav>
|