Index: t3lib/class.t3lib_befunc.php =================================================================== --- t3lib/class.t3lib_befunc.php (revision 6965) +++ t3lib/class.t3lib_befunc.php (working copy) @@ -2619,6 +2619,13 @@ $viewScriptPreviewEnabled = $viewScriptPreviewDisabled = $altUrl; } + if ($GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/class.t3lib_befunc.php']['viewOnClick']) { + $hookObj = t3lib_div::getUserObj($GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/class.t3lib_befunc.php']['viewOnClick']); + if (method_exists($hookObj, 'viewOnClick_getUrl')) { + list($viewScriptPreviewEnabled, $viewScriptPreviewDisabled) = $hookObj->viewOnClick_getUrl($id, $backPath, $rootLine, $anchor, $altUrl, $addGetVars, $viewScriptPreviewEnabled, $viewScriptPreviewDisabled); + } + } + // Look if a fixed preview language should be added: $viewLanguageOrder = $GLOBALS['BE_USER']->getTSConfigVal('options.view.languageOrder'); if (strlen($viewLanguageOrder)) {