Skip to content
Snippets Groups Projects
Unverified Commit 56a951ec authored by Alexis BENOIT's avatar Alexis BENOIT Committed by GitHub
Browse files

Merge pull request #93 from noesya/refactor/menu

Refactor/menu
parents f8fbce46 6c5e01a8
No related branches found
No related tags found
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
{{/* Try to get menus from the data/menus/<lang> directory */}}
{{ if (and $menus (isset $menus $kind)) }}
// Menu found in data/menus/<lang>
{{/* Menu found in data/menus/<lang> */}}
{{ $menu = index $menus $kind }}
{{ else }}
// Fallback to menu in the data/menus directory
{{/* Fallback to menu in the data/menus directory */}}
{{ $menu = index site.Data.menus $kind }}
{{ end }}
{{ if reflect.IsSlice $menu }}
{{/* LEGACY */}}
{{ $menu = (dict
"items" $menu
) }}
{{ end }}
{{ return $menu }}
\ No newline at end of file
......@@ -2,7 +2,8 @@
{{ $items := .items }}
{{ $context := .context }}
{{ if $kind }}
{{ $items = partial "GetMenu" $kind }}
{{ $menu := partial "GetMenu" $kind }}
{{ $items = $menu.items }}
{{ end }}
{{- $level := .level -}}
{{- $stop := .stop -}}
......
<div class="footer-legal">
{{ $menu := partial "GetMenu" "legal" }}
{{ if $menu }}
{{ partial "commons/menu.html"
(dict
"kind" "legal"
"level" 1
"class" "nav-legal"
)}}
{{ end }}
{{ partial "footer/credit.html" }}
</div>
\ No newline at end of file
{{ $menu := partial "GetMenu" "legal" }}
{{ if $menu }}
{{ partial "commons/menu.html"
(dict
"kind" "legal"
"level" 1
"class" "nav-legal"
)}}
{{ end }}
{{ partial "footer/credit.html" }}
<div class="footer-social">
{{ $menu := partial "GetMenu" "social" }}
{{ if $menu }}
{{ partial "commons/menu.html"
(dict
"kind" "social"
"level" 1
"class" "nav-social"
)}}
{{ end }}
</div>
{{ $menu := partial "GetMenu" "social" }}
{{ if $menu }}
{{ partial "commons/menu.html"
(dict
"kind" "social"
"level" 1
"class" "nav-social"
)}}
{{ end }}
......@@ -3,7 +3,6 @@
<nav aria-label="{{ i18n "commons.menu.main" }}">
<div class="container">
{{ partial "header/logo.html" }}
{{ $menu := partial "GetMenu" "primary" }}
{{ partial "header/button.html" }}
<div class="menu" id="navigation">
{{ partial "commons/menu.html"
......
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