Index: Classes/Service/Fehooks.php =================================================================== --- Classes/Service/Fehooks.php (revision 4171) +++ Classes/Service/Fehooks.php (working copy) @@ -37,17 +37,23 @@ * @return void */ public function hook_eofe($params, $pObj) { - if ($pObj->fePreview != 2) { + if ($pObj->fePreview != 2 || $pObj->whichWorkspace() === 0) { return; } + if(!$GLOBALS['BE_USER']->getSessionData('workspaces.backend_domain')) { + $backendDomain = t3lib_div::getIndpEnv('TYPO3_HOST_ONLY'); + } else { + $backendDomain = $GLOBALS['BE_USER']->getSessionData('workspaces.backend_domain'); + } + echo $GLOBALS['TSFE']->cObj->cObjGetSingle( 'FLUIDTEMPLATE', array( 'file' => 'EXT:workspaces/Resources/Private/Templates/Preview/Preview.html', 'variables.' => array( 'backendDomain' => 'TEXT', - 'backendDomain.' => array('value' => $GLOBALS['BE_USER']->getSessionData('workspaces.backend_domain')) + 'backendDomain.' => array('value' => $backendDomain) ) ) );