[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