Task #81882
Updated by Hannes Lau over 7 years ago
For the RTE editor configuration, allow to override presets chosen via TSconfig In my use case, I would like to * Use field specific RTE configurations for custom content elements * For all RTEs: Allow admin users to switch to HTML mode A simplified example: This is my PageTSConfig: <pre> # Select minimal preset for tt_content.bodytext for bodytext of custom CType text textmedia_textmedia RTE.config.tt_content.bodytext.types.text.preset RTE.config.tt_content.bodytext.types.textmedia_textmedia.preset = minimal textmedia # Override a setting on top of Display the preset `mode` button for all admin users RTE.editor.config.width [adminUser = 200 1] RTE.editor.config.toolbarGroups.99 { name = mode groups.1 = mode } [global] </pre> Right now, the editor will show at full width, as defined in the preset. In @typo3/sysext/core/Classes/Configuration/Richtext.php:106@ there is a comment <pre> // Reload the base configuration, if overridden via PageTS "RTE.default.preset = Minimal" for instance // However, if a preset is chosen via TSconfig, then it is not possible to override anything else again </pre> PageTSConfig for testing <pre> # Select preset for bodytext of custom CType textmedia_textmedia RTE.config.tt_content.bodytext.types.text.preset = minimal # Display the `mode` button for all admin users [adminUser = 1] RTE.editor.config.width = 200 [global] </pre>