/** * Get commaseparated list of PID under a starting Page * * @param int|string $startPid Integer or "current" * @return string */ protected function getPidListFromStartingPoint($startPid = 0) { /** @var \TYPO3\CMS\Core\Database\QueryGenerator $queryGenerator */ $queryGenerator = GeneralUtility::makeInstance('\\TYPO3\\CMS\\Core\\Database\\QueryGenerator'); if ($startPid === 'current') { $startPid = Div::getPidFromBackendPage(); } $list = $queryGenerator->getTreeList($startPid, 10, 0, 1); return $list; }