Attention
TYPO3 v7 has reached its end-of-life November 30th, 2018 and is not maintained by the community anymore. Looking for a stable version? Use the version switch on the top left.
There is no further ELTS support. It is recommended that you upgrade your project and use a supported version of TYPO3.
Top Level Objects¶
These are the User TSconfig Top Level Objects (TLOs):
Property
admPanel
Data type
->ADMPANEL
Description
Options regarding the frontend admin panel.
Property
options
Data type
->OPTIONS
Description
Options for the user, various
Property
mod
Data type
(see ->MOD of Page TSconfig)
Description
Overriding values for the backend modules
Deprecated. Use page.mod instead!
Property
setup.default
setup.override
Data type
->SETUP
Description
Default values and override values for the user settings known from the setup module.
Note:
There is a tricky aspect to these settings: If first you have set a value by setup.override and then remove it again, you will experience that the value persists to exist. This is because it is saved in the backend user's profile. Therefore, if you have once set a value, do not remove it again but rather set it blank if you want to disable the effect again!
Property
TCAdefaults.[table name].[field]
Data type
string
Description
Sets default values for records. The order of default values when creating new records in the backend is this:
Value from $GLOBALS['TCA']
Value from User TSconfig (these settings)
Value from Page TSconfig
Value from "defVals" GET variables (see BackendUtility::getModuleUrl('record_edit'))
Value from previous record based on 'useColumnsForDefaultValues'
However the order for default values used by TYPO3CMSCoreDataHandlingDataHandler if a certain field is not granted access to for user will be:
Value from $GLOBALS['TCA']
Value from User TSconfig (these settings)
So these values will be authoritative if the user has no access to the field anyway.
Example:
This sets the default hidden flag for pages to "clear".
TCAdefaults.pages.hidden = 0
Property
user
Data type
(whatever)
Description
This is for custom purposes.
Deprecated, use "tx_*" from extensions! See blow.
Property
auth
Data type
array
Description
Configuration for authentication services. Currently this is the only option:
auth.BE.redirectToURL
Specifies a URL to redirect to after login is performed in the backend login form.
Property
page
Data type
all page TSconfig properties
Description
You can override all page TSconfig properties by putting them into user TSconfig and prefixing them with page.
Example:
page.TCEMAIN.table.pages.disablePrependAtCopy = 1
Property
tx_[extension key with no underscore]
Data type
(whatever)
Description
This is reserved space for extensions.
[beuser]