From d36bc4b8a295130370f60f675da0e61ab24844d3 Mon Sep 17 00:00:00 2001 From: Andy Miller Date: Wed, 16 Mar 2022 14:28:07 -0600 Subject: [PATCH] Fix for multilang URLs in Utils::url() --- CHANGELOG.md | 6 ++++++ system/src/Grav/Common/Utils.php | 8 ++++++++ 2 files changed, 14 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5b396bd18..0e5e85af7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,9 @@ +# v1.7.32 +## mm/dd/2022 + +1. [](#improved) + * Added multilanguage support for page routes in `Utils::url()` + # v1.7.31 ## 03/14/2022 diff --git a/system/src/Grav/Common/Utils.php b/system/src/Grav/Common/Utils.php index 145a89356..bad8f1a07 100644 --- a/system/src/Grav/Common/Utils.php +++ b/system/src/Grav/Common/Utils.php @@ -78,6 +78,14 @@ abstract class Utils $grav = Grav::instance(); + // is this a page? + /** @var Pages $pages */ + $pages = $grav['pages']; + $page = $pages->dispatch($input); + if ($page) { + return $page->url($domain); + } + /** @var Uri $uri */ $uri = $grav['uri'];