diff --git a/typo3/sysext/backend/Classes/Tree/Pagetree/DataProvider.php b/typo3/sysext/backend/Classes/Tree/Pagetree/DataProvider.php index 0d4889eb5fc731973069c72fc6863ffd1c1a2d11..bf831a43cf85e5ed9d9d81846984926950236de2 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) {