---
title: "TYPO3 10 Update"
url: "https://www.typo3.net/d/128644-typo3-10-update"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Frage","Update & Upgrade"]
created: "2021-11-03"
last_reply: "2021-11-04"
replies: 1
solved: false
page: 1
pages: 1
lang: "de"
---

# TYPO3 10 Update

Extensions › Entwicklung · 1 Antwort · gestartet 2021-11-03

## Eröffnungsbeitrag

**Senguel** · 2021-11-03 · [Beitrag #1](https://www.typo3.net/d/128644-typo3-10-update/1)

Hallo,

ich aktualisiere von TYPO3 9 auf TYPO3 10. In einem Scheduled Task wird ein Instance von TypoScriptFrontendController erstellt. Allerdings ist es in TYPO3 10 nicht mehr funktionsfähig.
Wo kann ich ein Beispiel für TYPO3 10 finden?

Mein aktuelle typo3 9 version:

private function initContentObjectRenderer()
    {
        // Preparation for link generation
        $id = 1;
		$type = 0;
		if (!is_object($GLOBALS['TT'])) {
			$GLOBALS['TT'] = new \TYPO3\CMS\Core\TimeTracker\TimeTracker;
			$GLOBALS['TT']->start();
		}
		$GLOBALS['TSFE'] = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('TYPO3\\CMS\\Frontend\\Controller\\TypoScriptFrontendController',  $GLOBALS['TYPO3_CONF_VARS'], $id, $type);
		$GLOBALS['TSFE']->connectToDB();
		$GLOBALS['TSFE']->initFEuser();
		$GLOBALS['TSFE']->determineId();
		$GLOBALS['TSFE']->initTemplate();
		$GLOBALS['TSFE']->getConfigArray();

		if (\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::isLoaded('realurl')) {
			$rootline = \TYPO3\CMS\Backend\Utility\BackendUtility::BEgetRootLine($id);
			$host = \TYPO3\CMS\Backend\Utility\BackendUtility::firstDomainRecord($rootline);
			$_SERVER['HTTP_HOST'] = $host;
		}

        $this->contentObjectRenderer = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('TYPO3\\CMS\\Frontend\\ContentObject\\ContentObjectRenderer');
	}

## Antworten

### [#2](https://www.typo3.net/d/128644-typo3-10-update/2) · Julian.​Hofmann · 2021-11-04

Habe es nicht selbst getestet, aber Benjamin scheint das in seiner Middleware gelöst bekommen zu haben:
<https://github.com/BenjaminBeck/bdm_middleware_redirect_with_tsfe/blob/main/Classes/Middleware/RedirectHandler.php>

Etwas (englische) Erklärung dazu ist Thread drüben auf stackoverflow:
<https://stackoverflow.com/questions/67218223/using-typoscriptfrontendcontroller-features-in-authenticationservice-save-dat>

---

Quelle: „TYPO3 10 Update“, typo3.net, https://www.typo3.net/d/128644-typo3-10-update
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
