|
|
@@ -56,15 +56,15 @@ class OtPageResolver extends \TYPO3\CMS\Frontend\Middleware\PageResolver
|
|
|
);
|
|
|
}
|
|
|
|
|
|
- // if the page is requested from the BE module Viewpage, it shall be displayed even if hidden
|
|
|
+ // if the page is requested from the BE module Viewpage or FrontendEditing, it shall be displayed even if hidden
|
|
|
// a backend user shall be authenticated for this
|
|
|
- $requestedFromViewPage = preg_match(
|
|
|
- "/.+\/typo3\/index.php\?route=.*Viewpage.*/",
|
|
|
+ $requestedFromBE = preg_match(
|
|
|
+ "/.+\/typo3\/index.php\?route=.*(Viewpage)|(FrontendEditing).*/",
|
|
|
$_SERVER['HTTP_REFERER']
|
|
|
)
|
|
|
&& $GLOBALS['BE_USER'];
|
|
|
|
|
|
- $pageUid = $otWebsiteRepository->matchUriToPage($website, $request->getUri(), $devMode, !$requestedFromViewPage);
|
|
|
+ $pageUid = $otWebsiteRepository->matchUriToPage($website, $request->getUri(), $devMode, !$requestedFromBE);
|
|
|
|
|
|
if (!$pageUid > 0) {
|
|
|
return GeneralUtility::makeInstance(ErrorController::class)->pageNotFoundAction(
|