Attention
TYPO3 v9 has reached its end-of-life September 30th, 2021 and is not maintained by the community anymore. Looking for a stable version? Use the version switch on the top left.
You can order Extended Long Term Support (ELTS) here: TYPO3 ELTS.
['columns'] Section¶
This contains the configuration array for single fields in the user settings. This array allows the following configurations:
Key |
Data type |
Description |
---|---|---|
type |
string |
Defines the type of the input field If type=user you need to define userFunc too. Example: 'startModule' => array(
'type' => 'select',
'itemsProcFunc' => 'TYPO3\\CMS\\Setup\\Controller\\SetupModuleController->renderStartModuleSelect',
'label' => 'LLL:EXT:setup/mod/locallang.xlf:startModule',
'csh' => 'startModule'
),
Allowed values: button, check, password, select, text, user |
label |
string |
Label for the input field, should be a pointer to a localized
label using the |
buttonLabel |
string |
Text of the button for type=button fields.
Should be a pointer to a localized label using the |
csh |
string |
CSH key for the input field |
access |
string |
Access control. At the moment only a admin-check is implemented Allowed values: admin |
table |
string |
If the user setting is saved in a DB table, this property sets the table. At the moment only "be_users" is implemented. Allowed values: be_users |
items |
array |
List of items for type=select fields. This should be a simple associative array with key-value pairs. |
itemsProcFunc |
array |
Defines an external method for rendering items of select-type fields. Contrary to what is done with the TCA you have to render the <select> tag too. Only used by type=select. Use the usual class->method syntax. |
onClick |
string |
JavaScript code added to a button's onClick attribute.
Only used by type=button. May contain |
onClickLabels |
array |
List of strings used to replace the markers defined in
|