From 14cd6b43d68fd2076821b7a9084321e4f89b98bb Mon Sep 17 00:00:00 2001 From: Philipp Kitzberger Date: Fri, 20 Oct 2023 00:33:10 +0200 Subject: [PATCH] [TASK] Add example for UserTS setup.default.moduleData --- Documentation/UserTsconfig/Setup.rst | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/Documentation/UserTsconfig/Setup.rst b/Documentation/UserTsconfig/Setup.rst index 8dc74952..581c68eb 100644 --- a/Documentation/UserTsconfig/Setup.rst +++ b/Documentation/UserTsconfig/Setup.rst @@ -28,6 +28,30 @@ setup.default.[someProperty] existing users is by :guilabel:`Reset Backend User Preferences` in the :guilabel:`Admin tools > Maintenance` section of the install tool. + .. code-block:: typoscript + :caption: EXT:site_package/Configuration/user.tsconfig + + [backend.user.isAdmin] + # Some settings an administrator might find helpful + setup.default { + recursiveDelete = 1 + copyLevels = 99 + moduleData { + # Defaulting some options of the Template/TypoScript backend module + web_ts { + # Pre-select 'Object browser' instead of 'Constant editor' + function = TYPO3\CMS\Tstemplate\Controller\TypoScriptTemplateObjectBrowserModuleFunctionController + # Pre-select 'Setup' instead of 'Constants' + ts_browser_type = setup + # The other settings + ts_browser_const = subst + ts_browser_fixedLgd = 0 + ts_browser_showComments = 1 + } + } + } + [END] + setup.override.[someProperty] This forces values for the properties of the list below, a user can not override these setting in its :guilabel:`User settings` module. So, overriding values will be impossible for the