From 26a3480c70cdedb40657739964d9be5554002e66 Mon Sep 17 00:00:00 2001 From: Eric Bremner <ebremner@uwaterloo.ca> Date: Wed, 5 Jun 2024 13:15:42 -0400 Subject: [PATCH] ISTWCMS-6910: using new service to get out menus --- templates/regions/region--footer.html.twig | 4 +--- uw_fdsu_theme_resp.theme | 20 ++++++++++++++++++-- 2 files changed, 19 insertions(+), 5 deletions(-) diff --git a/templates/regions/region--footer.html.twig b/templates/regions/region--footer.html.twig index 4555804c..44ef2753 100644 --- a/templates/regions/region--footer.html.twig +++ b/templates/regions/region--footer.html.twig @@ -12,13 +12,11 @@ * @see template_preprocess_region() */ #} -{% set social_media = simplify_menu('uw-menu-global-social-media') %} -{% set footer_menu = simplify_menu('uw-menu-global-footer') %} {% embed '@layouts/footer/footer.twig' with { "social_media": social_media, "social_media_placement": "global-site-footer", - "footer_menu": footer_menu.menu_tree + "footer_menu": footer_menu } %} {% block content %} diff --git a/uw_fdsu_theme_resp.theme b/uw_fdsu_theme_resp.theme index eeed07b6..a4d0dc49 100644 --- a/uw_fdsu_theme_resp.theme +++ b/uw_fdsu_theme_resp.theme @@ -192,10 +192,10 @@ function uw_fdsu_theme_resp_preprocess_region(&$variables) { $variables['home_link'] = Url::fromRoute('<front>')->setAbsolute()->toString(); // Set the main menu variable. - $variables['main_menu'] = \Drupal::service('uw_cfg_common.uw_service')->uwGetMenu('main', TRUE, TRUE); + $variables['main_menu'] = \Drupal::service('uw_cfg_common.uw_menu_items')->getMenuTree('main', TRUE, TRUE); // Set the secondary menu variable. - $variables['secondary_menu'] = \Drupal::service('uw_cfg_common.uw_service')->uwGetMenu('uw-menu-audience-menu', TRUE, TRUE); + $variables['secondary_menu'] = \Drupal::service('uw_cfg_common.uw_menu_items')->getMenuTree('uw-menu-audience-menu', TRUE, TRUE); // The class that is used for the header. $variables['classes'][] = 'uw-header'; @@ -249,6 +249,22 @@ function uw_fdsu_theme_resp_preprocess_region(&$variables) { $variables['classes'][] = 'uw-contained-width'; } } + + if ($region == 'footer') { + $variables['social_media'] = \Drupal::service('uw_cfg_common.uw_menu_items') + ->getMenuTree( + 'uw-menu-global-social-media', + FALSE + ); + + $variables['footer_menu'] = \Drupal::service('uw_cfg_common.uw_menu_items') + ->getMenuTree( + 'uw-menu-global-footer', + FALSE + ); + $test = ''; + } + $variables['language'] = \Drupal::languageManager()->getCurrentLanguage(); } -- GitLab