From d9d3a067f740d6dd1424d0a56333cd93b4841337 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Gaya?= <sebastien.gaya@gmail.com> Date: Thu, 15 Dec 2022 11:39:35 +0100 Subject: [PATCH] fallback menu --- layouts/partials/GetMenu | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/layouts/partials/GetMenu b/layouts/partials/GetMenu index 9647a925..f743ee70 100644 --- a/layouts/partials/GetMenu +++ b/layouts/partials/GetMenu @@ -1,4 +1,13 @@ {{ $kind := . }} {{ $menus := index site.Data.menus (printf "%s" site.Language) }} -{{ $menu := index $menus $kind }} +{{ $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 -- GitLab