[FOLLOWUP][DOCS] 8.4 Documentation Part 1/2
[Packages/TYPO3.CMS.git] / typo3 / sysext / core / Documentation / Changelog / 8.4 / Feature-77589-EXTSyntaxInPageRendererAndCompressor.rst
1 .. include:: ../../Includes.txt
2
3 ============================================================
4 Feature: #77589 - EXT: syntax in PageRenderer and Compressor
5 ============================================================
6
7 See :issue:`77589`
8
9 Description
10 ===========
11
12 It is now possible to use the `EXT:` prefix for referencing files inside extensions within the `PageRenderer` and `ResourceCompressor`
13 PHP classes for adding JavaSyntax or StyleSheet files.
14
15 So you can streamline your code from
16
17 .. code-block:: php
18
19    $this->pageRenderer->addJsFile(ExtensionManagementUtility::extRelPath('core') . 'Resources/Public/JavaScript/Contrib/bootstrap/bootstrap.js');
20
21 to
22
23 .. code-block:: php
24
25    $this->pageRenderer->addJsFile('EXT:core/Resources/Public/JavaScript/Contrib/bootstrap/bootstrap.js');
26
27 .. index:: PHP-API