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