For coders TYPO3 Tech Corner

[PHP] TypoScript im Backend- oder Command-Kontext nutzen

[PHP] TypoScript im Backend- oder Command-Kontext nutzen

public function initializeForTYPO3VLowerThan10(int $pageUid) { $GLOBALS['TT'] = new TimeTracker(); $pageRepository = GeneralUtility::makeInstance(PageRepository::class); $templateService = GeneralUtility::makeInstance(TemplateService::class); // get the rootline $rootLine = $pageRepository->getRootLine($pageUid); // initialize template service and generate typoscript configuration $templateService->init(); $templateService->runThroughTemplates($rootLine); $templateService->generateConfig(); \TYPO3\CMS\Extbase\Utility\DebuggerUtility::var_dump($templateService, __FILE__ . ':' . __LINE__); } public function initializeForTYPO3V10(int $pageUid) { $rootlineUtil = GeneralUtility::makeInstance(RootlineUtility::class, [$pageUid]); $templateService = GeneralUtility::makeInstance(TemplateService::class); // get the rootline $rootLine = $rootlineUtil->get(); // initialize template service and generate typoscript configuration $templateService->runThroughTemplates($rootLine); $templateService->generateConfig(); \TYPO3\CMS\Extbase\Utility\DebuggerUtility::var_dump($templateService, __FILE__ . ':' . __LINE__); }

Zurück

Kennst du das: Immer nur schnell schnell?

Wie wäre es einmal mit Zeit und Respekt für Codequalität? Arbeiten im Team? Automatisierte Tests?

Komm zu uns