From c4e15ddc7f0e409f1e73373ab444391a50b2335a Mon Sep 17 00:00:00 2001 From: Sebastian Michaelsen <sebastian@michaelsen.io> Date: Wed, 29 Jan 2020 08:17:07 +0100 Subject: [PATCH] [TASK] Show property path in title attribute In template tree view the property path is now shown in the title attribute of each node to help the user orient and navigate through a deeply nested tree. Resolves: #90237 Releases: master, 9.5 Change-Id: I175c38eda3168c04e9d5f5b6d96a7bdc74121799 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/63064 Tested-by: TYPO3com <noreply@typo3.com> Tested-by: Benni Mack <benni@typo3.org> Tested-by: Susanne Moog <look@susi.dev> Reviewed-by: Benni Mack <benni@typo3.org> Reviewed-by: Susanne Moog <look@susi.dev> --- .../core/Classes/TypoScript/ExtendedTemplateService.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/typo3/sysext/core/Classes/TypoScript/ExtendedTemplateService.php b/typo3/sysext/core/Classes/TypoScript/ExtendedTemplateService.php index d416d24b6329..39d66a4446a8 100644 --- a/typo3/sysext/core/Classes/TypoScript/ExtendedTemplateService.php +++ b/typo3/sysext/core/Classes/TypoScript/ExtendedTemplateService.php @@ -404,13 +404,13 @@ class ExtendedTemplateService extends TemplateService $ln = ''; } if ($this->tsbrowser_searchKeys[$depth] & 4) { + // The key has matched the search string $label = '<strong class="text-danger">' . $label . '</strong>'; } - // The key has matched the search string - $label = '<a href="' . htmlspecialchars($aHref) . '" title="' . htmlspecialchars($ln) . '">' . $label . '</a>'; + $label = '<a href="' . htmlspecialchars($aHref) . '" title="' . htmlspecialchars($depth_in . $key . ' ' . $ln) . '">' . $label . '</a>'; } } - $HTML .= '<span class="list-tree-label">[' . $label . ']</span>'; + $HTML .= '<span class="list-tree-label" title="' . htmlspecialchars($depth_in . $key) . '">[' . $label . ']</span>'; if (isset($arr[$key])) { $theValue = $arr[$key]; // The value has matched the search string -- GitLab