From 4c938aca2615e0691488a80bdd4af44b50745b38 Mon Sep 17 00:00:00 2001 From: Michael Stucki <michael.stucki@typo3.org> Date: Thu, 1 Sep 2016 15:27:32 +0200 Subject: [PATCH] [BUGFIX] Fix page tree mountpoint path If options.pageTree.showPathAboveMounts is enabled in UserTS, don't add the name of the mountpoint startpage to this path. Resolves: #77734 Releases: master, 7.6 Change-Id: I68da82778921ac37e6b827ab8b6ca21993cf6491 Reviewed-on: https://review.typo3.org/49748 Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by: TYPO3com <no-reply@typo3.com> Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch> Tested-by: Christian Kuhn <lolli@schwarzbu.ch> --- typo3/sysext/backend/Classes/Tree/Pagetree/DataProvider.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/typo3/sysext/backend/Classes/Tree/Pagetree/DataProvider.php b/typo3/sysext/backend/Classes/Tree/Pagetree/DataProvider.php index 0d4889eb5fc7..bf831a43cf85 100644 --- a/typo3/sysext/backend/Classes/Tree/Pagetree/DataProvider.php +++ b/typo3/sysext/backend/Classes/Tree/Pagetree/DataProvider.php @@ -160,7 +160,11 @@ class DataProvider extends \TYPO3\CMS\Backend\Tree\AbstractTreeDataProvider $subNode = Commands::getNewNode($subpage, $mountPoint); $subNode->setIsMountPoint($isMountPoint); if ($isMountPoint && $this->showRootlineAboveMounts) { - $rootline = Commands::getMountPointPath($subpage['uid']); + if ($subpage['pid'] > 0) { + $rootline = Commands::getMountPointPath($subpage['pid']); + } else { + $rootline = Commands::getMountPointPath($subpage['uid']); + } $subNode->setReadableRootline($rootline); } if ($this->nodeCounter < $this->nodeLimit) { -- GitLab