Index: t3lib/class.t3lib_pagerenderer.php =================================================================== --- t3lib/class.t3lib_pagerenderer.php (revision 6429) +++ t3lib/class.t3lib_pagerenderer.php (working copy) @@ -943,6 +943,24 @@ $jsLibs = $this->renderJsLibraries(); + // preRenderHook for possible manuipulation + if (is_array($GLOBALS['TYPO3_CONF_VARS'][TYPO3_MODE]['preRenderHook'])) { + $params = array ( + 'jsLibsCore' => &$jsLibs, + 'jsLibs' => &$this->jsLibs, + 'jsFiles' => &$this->jsFiles, + 'jsFooterFiles' => &$this->jsFiles, + 'cssFiles' => &$this->cssFiles, + 'headerData' => &$this->headerData, + 'footerData' => &$this->footerData, + 'jsInline' => &$this->jsInline, + 'cssInline' => &$this->cssInline, + ); + foreach ($GLOBALS['TYPO3_CONF_VARS'][TYPO3_MODE]['preRenderHook'] as $hook) { + t3lib_div::callUserFunction($hook, $params, $this); + } + } + if ($this->compressCss || $this->compressJavascript) { // do the file compression $this->doCompress();