Skip to content
Snippets Groups Projects
Unverified Commit 615344ab authored by Pierre-André Boissinot's avatar Pierre-André Boissinot Committed by GitHub
Browse files

Merge pull request #84 from noesya/feature/i18n

Feature/i18n
parents 3538648d 0ffe4195
No related branches found
Tags v3.1.0
No related merge requests found
{{ $kind := . }}
{{ $menus := index site.Data.menus (printf "%s" site.Language) }}
{{ $menu := "" }}
// Try to get menus from the data/menus/<lang> directory
{{ if (and $menus (isset $menus $kind)) }}
// Menu found in data/menus/<lang>
{{ $menu = index $menus $kind }}
{{ else }}
// Fallback to menu in the data/menus directory
{{ $menu = index site.Data.menus $kind }}
{{ end }}
{{ return $menu }}
\ No newline at end of file
{{ $page := . }}
{{ $siteLang := "" }}
{{ $url := "" }}
{{ with site.Languages }}
<ul>
{{ range site.Languages }}
{{/* .Lang */}}
{{ $siteLang := . }}
{{ $url = printf "/%s/" .Lang }}
{{ range $page.Translations }}
{{ if eq .Lang $siteLang.Lang }}
{{ $url = .Permalink }}
{{ end }}
{{ end }}
<li><a href="{{ $url }}">{{ $siteLang.LanguageName }}</a></li>
{{ end }}
</ul>
{{ end }}
{{- $kind := .kind -}}
{{ $items := .items }}
{{ if $kind }}
{{ $items = partial "GetMenu" $kind }}
{{ end }}
{{- $level := .level -}}
{{- $stop := .stop -}}
{{- $dropdown := .dropdown }}
......@@ -7,7 +12,7 @@
{{- end -}}
{{ $extern_link := i18n "commons.link.blank" }}
<ul class="{{ $ulClass }}{{ if $level }}nav-level-{{ $level }}{{ end }}">
{{ range .items -}}
{{ range $items -}}
{{- $slug := urlize .title -}}
{{- $itemClass := "" -}}
{{- $linkClass := "" -}}
......
......@@ -6,6 +6,7 @@
{{ partial "footer/site.html" }}
</div>
</div>
{{ partial "footer/i18n.html" }}
<div class="container">
<div class="footer-social">
{{ partial "footer/social.html" }}
......
<footer id="document-footer">
{{ partial "footer/footer-simple.html" }}
{{ partial "footer/footer-simple.html" . }}
</footer>
{{ $page := . }}
{{ $siteLang := "" }}
{{ $url := "" }}
<div class="container">
<div class="footer-i18n">
{{ with site.Languages }}
<ul class="small">
{{ range site.Languages }}
{{ $siteLang := . }}
{{ $url = printf "/%s/" .Lang }}
{{ range $page.Translations }}
{{ if eq .Lang $siteLang.Lang }}
{{ $url = .Permalink }}
{{ end }}
{{ end }}
<li><a href="{{ $url }}">{{ $siteLang.LanguageName }}</a></li>
{{ end }}
</ul>
{{ end }}
</div>
</div>
......@@ -2,17 +2,16 @@
<nav aria-label="{{ i18n "commons.menu.main" }}">
<div class="container">
{{ partial "header/logo.html" }}
{{ if isset site.Data.menus "primary"}}
{{ partial "header/button.html" }}
<div class="menu" id="navigation">
{{ partial "commons/menu.html"
(dict
"items" site.Data.menus.primary
"dropdown" true
"level" 1
)}}
</div>
{{ end }}
{{ $menu := partial "GetMenu" "primary" }}
{{ partial "header/button.html" }}
<div class="menu" id="navigation">
{{ partial "commons/menu.html"
(dict
"kind" "primary"
"dropdown" true
"level" 1
) }}
</div>
</div>
</nav>
</header>
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment