From e84e82051798a4265c820f78e0f0282e9ee42dfc Mon Sep 17 00:00:00 2001 From: Don Richards <2738244+DonRichards@users.noreply.github.com> Date: Tue, 30 Nov 2021 13:56:43 -0500 Subject: [PATCH] Create HomeController.php --- src/Controller/HomeController.php | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 src/Controller/HomeController.php diff --git a/src/Controller/HomeController.php b/src/Controller/HomeController.php new file mode 100644 index 00000000..bfba44fd --- /dev/null +++ b/src/Controller/HomeController.php @@ -0,0 +1,29 @@ +get('system.site')->get('page.front'); + $original_template = \Drupal::service('file_system')->realpath(\Drupal::service('module_handler')->getModule('islandora')->getPath()); + $theme_templates = DRUPAL_ROOT . '/' . drupal_get_path('theme', \Drupal::config('system.theme')->get('default')) . '/templates'; + if (! file_exists($theme_templates . '/welcome.html.twig')) { + copy( $original_template . '/templates/welcome.html.twig', $theme_templates . '/welcome.html.twig'); + copy( $original_template . '/templates/welcome_base.html.twig', $theme_templates . '/welcome_base.html.twig'); + } + if ($frontPage != '/welcome') { + \Drupal::configFactory()->getEditable('system.site')->set('page.front', '/welcome')->save(); + } + return [ + '#theme' => 'welcome' + ]; + } +}