From d13f48c9ba77115ff23d7d3cd2fab22e4757d0ea Mon Sep 17 00:00:00 2001 From: "J. Peter M. Schuler" <j.peter.m.schuler@uni-due.de> Date: Fri, 29 Apr 2022 00:52:34 +0200 Subject: [PATCH] [BUGFIX] Admin panel fluid debug output shows correct partial path MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Feature #76085 introduced an admin panel option which shows red boxes with section and partials for easier debugging. However sometimes no partial name is shown in the output, because the retrieved name is not cleaned correctly. Resolves: #97509 Related: #76085 Releases: main, 12.4, 11.5 Change-Id: I087e3688fa8d5703c621e182f80b594492c11115 Signed-off-by: J. Peter M. Schuler <j.peter.m.schuler@uni-due.de> Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/81273 Tested-by: core-ci <typo3@b13.com> Tested-by: Stefan Bürk <stefan@buerk.tech> Reviewed-by: Stefan Bürk <stefan@buerk.tech> --- .../fluid/Classes/ViewHelpers/Debug/RenderViewHelper.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/typo3/sysext/fluid/Classes/ViewHelpers/Debug/RenderViewHelper.php b/typo3/sysext/fluid/Classes/ViewHelpers/Debug/RenderViewHelper.php index bb7f704ff62e..12e1f82ef88e 100644 --- a/typo3/sysext/fluid/Classes/ViewHelpers/Debug/RenderViewHelper.php +++ b/typo3/sysext/fluid/Classes/ViewHelpers/Debug/RenderViewHelper.php @@ -16,7 +16,6 @@ namespace TYPO3\CMS\Fluid\ViewHelpers\Debug; use TYPO3\CMS\Core\Core\Environment; -use TYPO3\CMS\Core\Utility\PathUtility; use TYPO3Fluid\Fluid\Core\ViewHelper\AbstractViewHelper; /** @@ -112,7 +111,9 @@ class RenderViewHelper extends AbstractViewHelper 'EXT:', $path ); - $path = PathUtility::stripPathSitePrefix($path); + if (str_starts_with($path, Environment::getPublicPath())) { + $path = substr($path, strlen(Environment::getPublicPath() . '/')); + } $debugInfo['Partial'] = 'Partial: ' . $path; } if (isset($this->arguments['section'])) { -- GitLab