‪TYPO3CMS  11.5
ext_tables.php
Go to the documentation of this file.
1 <?php
2 
3 declare(strict_types=1);
4 
7 
8 defined('TYPO3') or die();
9 
11  'user',
12  'setup',
13  'after:task',
14  '',
15  [
16  'routeTarget' => ‪SetupModuleController::class . '::mainAction',
17  'access' => 'group,user',
18  'name' => 'user_setup',
19  'iconIdentifier' => 'module-setup',
20  'labels' => 'LLL:EXT:setup/Resources/Private/Language/locallang_mod.xlf',
21  ]
22 );
23 ‪ExtensionManagementUtility::addLLrefForTCAdescr(
24  '_MOD_user_setup',
25  'EXT:setup/Resources/Private/Language/locallang_csh_mod.xlf'
26 );
27 
28 ‪$GLOBALS['TYPO3_USER_SETTINGS'] = [
29  'columns' => [
30  'realName' => [
31  'type' => 'text',
32  'label' => 'LLL:EXT:setup/Resources/Private/Language/locallang.xlf:beUser_realName',
33  'table' => 'be_users',
34  'csh' => 'beUser_realName',
35  'max' => 80,
36  ],
37  'email' => [
38  'type' => 'email',
39  'label' => 'LLL:EXT:setup/Resources/Private/Language/locallang.xlf:beUser_email',
40  'table' => 'be_users',
41  'csh' => 'beUser_email',
42  'max' => 255,
43  ],
44  'emailMeAtLogin' => [
45  'type' => 'check',
46  'label' => 'LLL:EXT:setup/Resources/Private/Language/locallang.xlf:emailMeAtLogin',
47  'csh' => 'emailMeAtLogin',
48  ],
49  'password' => [
50  'type' => 'password',
51  'label' => 'LLL:EXT:setup/Resources/Private/Language/locallang.xlf:newPassword',
52  'table' => 'be_users',
53  'csh' => 'newPassword',
54  ],
55  'password2' => [
56  'type' => 'password',
57  'label' => 'LLL:EXT:setup/Resources/Private/Language/locallang.xlf:newPasswordAgain',
58  'table' => 'be_users',
59  'csh' => 'newPasswordAgain',
60  ],
61  'passwordCurrent' => [
62  'type' => 'password',
63  'label' => 'LLL:EXT:setup/Resources/Private/Language/locallang.xlf:passwordCurrent',
64  'table' => 'be_users',
65  'csh' => 'passwordCurrent',
66  ],
67  'avatar' => [
68  'label' => 'LLL:EXT:core/Resources/Private/Language/locallang_tca.xlf:be_users.avatar',
69  'type' => 'avatar',
70  'table' => 'be_users',
71  'allowed' => ‪$GLOBALS['TYPO3_CONF_VARS']['GFX']['imagefile_ext'],
72  'csh' => 'avatar',
73  ],
74  'lang' => [
75  'type' => 'language',
76  'table' => 'be_users',
77  'label' => 'LLL:EXT:setup/Resources/Private/Language/locallang.xlf:language',
78  'csh' => 'language',
79  ],
80  'startModule' => [
81  'type' => 'select',
82  'itemsProcFunc' => ‪SetupModuleController::class . '->renderStartModuleSelect',
83  'label' => 'LLL:EXT:setup/Resources/Private/Language/locallang.xlf:startModule',
84  'csh' => 'startModule',
85  ],
86  'titleLen' => [
87  'type' => 'number',
88  'class' => 'form-control-adapt',
89  'label' => 'LLL:EXT:setup/Resources/Private/Language/locallang.xlf:maxTitleLen',
90  'csh' => 'maxTitleLen',
91  ],
92  'edit_RTE' => [
93  'type' => 'check',
94  'label' => 'LLL:EXT:setup/Resources/Private/Language/locallang.xlf:edit_RTE',
95  'csh' => 'edit_RTE',
96  ],
97  'edit_docModuleUpload' => [
98  'type' => 'check',
99  'label' => 'LLL:EXT:setup/Resources/Private/Language/locallang.xlf:edit_docModuleUpload',
100  'csh' => 'edit_docModuleUpload',
101  ],
102  'showHiddenFilesAndFolders' => [
103  'type' => 'check',
104  'label' => 'LLL:EXT:setup/Resources/Private/Language/locallang.xlf:showHiddenFilesAndFolders',
105  'csh' => 'showHiddenFilesAndFolders',
106  ],
107  'copyLevels' => [
108  'type' => 'number',
109  'class' => 'form-control-adapt',
110  'label' => 'LLL:EXT:setup/Resources/Private/Language/locallang.xlf:copyLevels',
111  'csh' => 'copyLevels',
112  ],
113  'resetConfiguration' => [
114  'type' => 'button',
115  'label' => 'LLL:EXT:setup/Resources/Private/Language/locallang.xlf:resetConfiguration',
116  'buttonlabel' => 'LLL:EXT:setup/Resources/Private/Language/locallang.xlf:resetConfigurationButton',
117  'csh' => 'reset',
118  'confirm' => true,
119  'confirmData' => [
120  'message' => 'LLL:EXT:setup/Resources/Private/Language/locallang.xlf:setToStandardQuestion',
121  'eventName' => 'setup:confirmation:response',
122  ],
123  ],
124  'resizeTextareas_MaxHeight' => [
125  'type' => 'number',
126  'class' => 'form-control-adapt',
127  'label' => 'LLL:EXT:setup/Resources/Private/Language/locallang.xlf:flexibleTextareas_MaxHeight',
128  'csh' => 'flexibleTextareas_MaxHeight',
129  ],
130  'mfaProviders' => [
131  'type' => 'mfa',
132  'label' => 'LLL:EXT:setup/Resources/Private/Language/locallang.xlf:mfaProviders',
133  'csh' => 'mfaProviders',
134  ],
135  'backendTitleFormat' => [
136  'type' => 'select',
137  'label' => 'LLL:EXT:setup/Resources/Private/Language/locallang.xlf:backendTitleFormat',
138  'csh' => 'backendTitleFormat',
139  'items' => [
140  'titleFirst' => 'LLL:EXT:setup/Resources/Private/Language/locallang.xlf:backendTitleFormat.titleFirst',
141  'sitenameFirst' => 'LLL:EXT:setup/Resources/Private/Language/locallang.xlf:backendTitleFormat.sitenameFirst',
142  ],
143  ],
144  ],
145  'showitem' => '--div--;LLL:EXT:setup/Resources/Private/Language/locallang.xlf:personal_data,realName,email,emailMeAtLogin,avatar,lang,
146  --div--;LLL:EXT:setup/Resources/Private/Language/locallang.xlf:accountSecurity,passwordCurrent,password,password2,mfaProviders,
147  --div--;LLL:EXT:setup/Resources/Private/Language/locallang.xlf:opening,startModule,
148  --div--;LLL:EXT:setup/Resources/Private/Language/locallang.xlf:editFunctionsTab,edit_RTE,resizeTextareas_MaxHeight,titleLen,backendTitleFormat,edit_docModuleUpload,showHiddenFilesAndFolders,copyLevels,resetConfiguration',
149 ];
‪$GLOBALS
‪$GLOBALS['TBE_STYLES']['skins']['backend']['stylesheetDirectories']['css']
Definition: ext_tables.php:14
‪TYPO3\CMS\Setup\Controller\SetupModuleController
Definition: SetupModuleController.php:58
‪TYPO3\CMS\Core\Utility\ExtensionManagementUtility
Definition: ExtensionManagementUtility.php:43