[TASK] Update 8.6 Documentation
[Packages/TYPO3.CMS.git] / typo3 / sysext / core / Documentation / Changelog / 8.6 / Feature-79124-AllowOverwritingOfTemplatePathsInBackendTemplateView.rst
1 .. include:: ../../Includes.txt
2
3 ============================================================================
4 Feature: #79124 - Allow overwriting of template paths in BackendTemplateView
5 ============================================================================
6
7 See :issue:`79124`
8
9 Description
10 ===========
11
12 BackendTemplateView now allows overwriting of template paths to add your own locations for templates, partials and layouts in a BackendTemplateView based backend module.
13
14
15 Impact
16 ======
17
18 You can now do for example
19
20 .. code-block:: php
21
22    $frameworkConfiguration = $this->configurationManager->getConfiguration(ConfigurationManagerInterface::CONFIGURATION_TYPE_FRAMEWORK);
23    $viewConfiguration = [
24       'view' => [
25          'templateRootPaths' => ['EXT:myext/Resources/Private/Backend/Templates'],
26          'partialRootPaths' => ['EXT:myext/Resources/Private/Backend/Partials'],
27          'layoutRootPaths' => ['EXT:myext/Resources/Private/Backend/Layouts'],
28       ],
29    ];
30    $this->configurationManager->setConfiguration(array_merge($frameworkConfiguration, $viewConfiguration));
31
32
33 .. index:: Backend, PHP-API