diff --git a/layouts/partials/footer/legals.html b/layouts/partials/footer/legals.html
index 67a7cb1d5ca158bee1617224a791675abc458315..6f01a6c33fed46456e33ccf63833fe49e2932d5d 100644
--- a/layouts/partials/footer/legals.html
+++ b/layouts/partials/footer/legals.html
@@ -1,5 +1,6 @@
 <div class="footer-legal">
-  {{ if site.Data.menus.legal }}
+  {{ $menu := partial "GetMenu" "legal" }}
+  {{ if $menu }}
     {{ partial "commons/menu.html"
       (dict
         "kind"        "legal"
diff --git a/layouts/partials/footer/social.html b/layouts/partials/footer/social.html
index 32d29ec65fcd87c97292fc447e514e361ecc1ccb..0a977cef7eae7a274b51fa93d4c6d802f54d89b2 100644
--- a/layouts/partials/footer/social.html
+++ b/layouts/partials/footer/social.html
@@ -1,5 +1,6 @@
 <div class="footer-social">
-  {{ if site.Data.menus.social }}
+  {{ $menu := partial "GetMenu" "social" }}
+  {{ if $menu }}
     {{ partial "commons/menu.html"
       (dict
         "kind"        "social"