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

Caspar Stuebs caspar at gosign.de
Fri Aug 29 17:50:53 CEST 2014


Hi Philipp,

you can solve that path problem with prepending the path
with $GLOBALS['BACK_PATH']

Kind Regards.
Caspar


2014-08-29 12:37 GMT+02:00 Philipp Wrann <philippwrann at gmail.com>:

> 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);
>
> _______________________________________________
> TYPO3-dev mailing list
> TYPO3-dev at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-dev
>

-- 
-- 

Gosign media. GmbH | We web ideas.
Langenfelder Damm 67 Gewerbehof | 22525 Hamburg
Telefon 040-609 40 79-0

Handelsregister AG HH HRB 112197 | Geschäftsführung Bert Gogolin
Greenpeace energy: Gosign läuft mit ehrlichem Strom und Gas.
GLS Bank: Gosign wirtschaftet mit Gewissen. 



More information about the TYPO3-dev mailing list