From 6c5e01a835e97f8bf9aac7bfad626d94822233c1 Mon Sep 17 00:00:00 2001 From: alexisben <alex@noesya.coop> Date: Wed, 15 Feb 2023 15:42:41 +0100 Subject: [PATCH] handle menu legacy --- layouts/partials/GetMenu | 7 +++++++ layouts/partials/commons/menu.html | 3 ++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/layouts/partials/GetMenu b/layouts/partials/GetMenu index 3f4b24fa..5408d56b 100644 --- a/layouts/partials/GetMenu +++ b/layouts/partials/GetMenu @@ -10,4 +10,11 @@ {{ $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 diff --git a/layouts/partials/commons/menu.html b/layouts/partials/commons/menu.html index 6debde89..531f292e 100644 --- a/layouts/partials/commons/menu.html +++ b/layouts/partials/commons/menu.html @@ -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 -}} -- GitLab