From 041e535b6519cdfa9b35d231d24144234136cbcf Mon Sep 17 00:00:00 2001 From: Davi Alexandre Date: Mon, 29 Oct 2018 15:54:27 -0300 Subject: [PATCH] Support URL fragments in custom Home URLs --- CRM/Core/BAO/Navigation.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/CRM/Core/BAO/Navigation.php b/CRM/Core/BAO/Navigation.php index 68a8de1985..fa6620d96f 100644 --- a/CRM/Core/BAO/Navigation.php +++ b/CRM/Core/BAO/Navigation.php @@ -600,8 +600,10 @@ FROM civicrm_navigation WHERE domain_id = $domainID"; if ($homeNav) { $path = parse_url($homeNav['url'], PHP_URL_PATH); $q = parse_url($homeNav['url'], PHP_URL_QUERY); + $fragment = parse_url($homeNav['url'], PHP_URL_FRAGMENT); + + $homeURL = CRM_Utils_System::url($path, $q, FALSE, $fragment); - $homeURL = CRM_Utils_System::url($path, $q); $homeLabel = $homeNav['label']; // CRM-6804 (we need to special-case this as we don’t ts()-tag variables) if ($homeLabel == 'Home') { -- 2.25.1