TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addUserTSConfig(' # Enable or disabled the Media File Picker in the BE options.vidi.enableMediaFilePicker = 1 # Hide the module in the BE. options.hideModules.user := addToList(MediaM1) '); $moduleFileLanguage = 'LLL:EXT:media/Resources/Private/Language/locallang.xlf'; if ($configuration['hide_file_list']['value'] == 1) { $moduleFileLanguage = 'LLL:EXT:media/Resources/Private/Language/locallang_filelist.xlf'; // Default User TSConfig to be added in any case. TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addUserTSConfig(' # Hide default File List options.hideModules.file := addToList(list) '); } // Possibly load additional User TSConfig. if ($configuration['load_rte_configuration']['value'] == 1) { \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addPageTSConfig(' RTE.default.showButtons := addToList(linkcreator,imageeditor) // Toolbar order // Must be completely reset RTE.default.toolbarOrder = formatblock, blockstyle, textstyle, linebreak, bold, italic, underline, strikethrough, bar, textcolor, bgcolor, bar, orderedlist, unorderedlist, bar, left, center, right, justifyfull, copy, cut, paste, bar, undo, redo, bar, findreplace, removeformat, bar, link, unlink, linkcreator, bar, imageeditor, bar, table, bar, line, bar, insertparagraphbefore, insertparagraphafter, bar, chMode, showhelp, about, linebreak, tableproperties, rowproperties, rowinsertabove, rowinsertunder, rowdelete, rowsplit, columninsertbefore, columninsertafter, columndelete, columnsplit, cellproperties, cellinsertbefore, cellinsertafter, celldelete, cellsplit, cellmerge RTE.default.RTEHeightOverride = 700 RTE.default.RTEWidthOverride = 700 ');