|
@@ -35,6 +35,14 @@ class OtPageResolver extends \TYPO3\CMS\Frontend\Middleware\PageResolver
|
|
|
$otWebsiteRepository = GeneralUtility::makeInstance(ObjectManager::class)->get(OtWebsiteRepository::class);
|
|
$otWebsiteRepository = GeneralUtility::makeInstance(ObjectManager::class)->get(OtWebsiteRepository::class);
|
|
|
$devMode = $_SERVER['TYPO3_CONTEXT'] == "Development";
|
|
$devMode = $_SERVER['TYPO3_CONTEXT'] == "Development";
|
|
|
|
|
|
|
|
|
|
+ if (!$GLOBALS['TYPO3_REQUEST']) {
|
|
|
|
|
+ return GeneralUtility::makeInstance(ErrorController::class)->pageNotFoundAction(
|
|
|
|
|
+ $request,
|
|
|
|
|
+ 'The requested website does not exist',
|
|
|
|
|
+ ['code' => PageAccessFailureReasons::PAGE_NOT_FOUND]
|
|
|
|
|
+ );
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
$website = $GLOBALS['TYPO3_REQUEST']->getAttribute('ot_website');
|
|
$website = $GLOBALS['TYPO3_REQUEST']->getAttribute('ot_website');
|
|
|
$params = $request->getQueryParams();
|
|
$params = $request->getQueryParams();
|
|
|
|
|
|