From 3a1a8db0ff8dfd8b11e23b0c86d8f74ae6dcac56 Mon Sep 17 00:00:00 2001 From: Paul Pound Date: Fri, 21 Apr 2023 13:56:31 -0300 Subject: [PATCH] add alternate path for use case of users embedding form elements directly in pages --- src/Controller/RoblibSearchController.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/Controller/RoblibSearchController.php b/src/Controller/RoblibSearchController.php index d64f182..840a979 100644 --- a/src/Controller/RoblibSearchController.php +++ b/src/Controller/RoblibSearchController.php @@ -3,6 +3,8 @@ namespace Drupal\roblib_search\Controller; use Drupal\Core\Controller\ControllerBase; +use \Drupal\Core\Url; +use Symfony\Component\HttpFoundation\RedirectResponse; /** * Controller for d3 graphs. @@ -16,6 +18,10 @@ class RoblibSearchController extends ControllerBase { * A renderable array. */ public function searchResults($query = NULL) { + if ($query = $_GET['roblib_query']) { + $url = Url::fromRoute('roblib_search.landing_page', ['query' => $query]); + return new RedirectResponse($url->toString()); + } return [ '#theme' => 'roblib_search_results', '#query' => $query,