[TYPO3-dev] Add Stylesheet and Javascript to TYPO3 Backende

Philipp Wrann philippwrann at gmail.com
Fri Aug 29 12:37:50 CEST 2014


Thats what i initially did, but it didnt work out so well because the paths are handled differently in all backend scripts (it seemed so), i did it this way now (but its a bit of a dirty hack):
	
if (preg_match("/alt_doc.php/",\TYPO3\CMS\Core\Utility\GeneralUtility::getIndpEnv('SCRIPT_NAME'))) {
	$pageRenderer = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('TYPO3\\CMS\\Core\\Page\\PageRenderer');
	/* @var $pageRenderer \TYPO3\CMS\Core\Page\PageRenderer */
	$pageRenderer->addCssFile($relPath.'Resources/Public/Css/Tceforms.css');
	$pageRenderer->addJsLibrary('gmaps','http://maps.google.com/maps/api/js?sensor=false&libraries=geometry', 'text/javascript', FALSE, TRUE, '<!--maps-->|<!--maps-->', TRUE);
	$pageRenderer->addJsFile($relPath.'Resources/Public/Js/Geocoder.js','text/javascript');
	$pageRenderer->addJsFile($relPath.'Resources/Public/Js/CalculateBitmask.js','text/javascript');
}

where $relPath = \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extRelPath($_EXTKEY);



More information about the TYPO3-dev mailing list