Added option for language selector

Implemented a language selector submenu that can be turned on or off by a config value.

Resolves: panr/hugo-theme-terminal#31
This commit is contained in:
Marvin Dalheimer
2019-04-01 21:35:46 +02:00
parent bacfb1a95a
commit 10b545bb86
6 changed files with 66 additions and 1 deletions

View File

@ -26,6 +26,21 @@
{{ end }}
{{ end }}
{{ end }}
{{ if $.Site.Params.showLanguageSelector }}
<div class="spacer"></div>
<div class="language-selector">
<div class="language-selector-actual">
<li class="list-inline-item">{{ .Language.LanguageName }} ▾</li>
</div>
<div class="language-selector-more hidden">
{{ range $.Site.Home.AllTranslations }}
<li class="list-inline-item"><a class="text-dark" href="{{ .Permalink }}">{{ .Language.LanguageName }}</a></li>
{{ end }}
</div>
</div>
{{ end }}
</ul>
<ul class="menu__inner menu__inner--mobile">
@ -34,5 +49,13 @@
<li><a href="{{ .URL }}">{{ .Name }}</a></li>
{{ end }}
{{ end }}
{{ if $.Site.Params.showLanguageSelector }}
<hr />
{{ range $.Site.Home.AllTranslations }}
<li class="list-inline-item">
<a class="text-dark" href="{{ .Permalink }}">{{ .Language.LanguageName }}</a>
</li>
{{ end }}
{{ end }}
</ul>
</nav>