File tree Expand file tree Collapse file tree 1 file changed +9
-2
lines changed
Expand file tree Collapse file tree 1 file changed +9
-2
lines changed Original file line number Diff line number Diff line change 44
55namespace WebVision \WvDeepltranslate \Hooks ;
66
7+ use TYPO3 \CMS \Core \Information \Typo3Version ;
8+ use TYPO3 \CMS \Core \Utility \GeneralUtility ;
79use TYPO3 \CMS \Frontend \Controller \TypoScriptFrontendController ;
810
911class DeeplPreviewFlagGeneratePageHook
@@ -15,8 +17,13 @@ public function renderDeeplPreviewFlag(array $params): void
1517 {
1618 $ controller = $ params ['pObj ' ];
1719
18- $ isInPreviewMode = $ controller ->getContext ()->hasAspect ('frontend.preview ' )
19- && $ controller ->getContext ()->getPropertyFromAspect ('frontend.preview ' , 'isPreview ' );
20+ $ typo3Version = GeneralUtility::makeInstance (Typo3Version::class);
21+ if ($ typo3Version ->getMajorVersion () < 10 ) {
22+ $ isInPreviewMode = (bool )$ controller ->fePreview ;
23+ } else {
24+ $ isInPreviewMode = $ controller ->getContext ()->hasAspect ('frontend.preview ' )
25+ && $ controller ->getContext ()->getPropertyFromAspect ('frontend.preview ' , 'isPreview ' );
26+ }
2027 if (
2128 !$ isInPreviewMode
2229 || $ controller ->doWorkspacePreview ()
You can’t perform that action at this time.
0 commit comments