TSconfig
1.2.1. Top Level Objects
This is the User TSconfig Top Level Objects (TLOs):
|
Property: |
Data type: |
Description: |
Default: |
|---|---|---|---|
|
admPanel |
->ADMPANEL |
Options regarding the front-end admin panel |
|
|
options |
->OPTIONS |
Options for the user, various |
|
|
mod |
(see ->MOD of Page TSconfig) |
Overriding values for the backend modules Deprecated. Use page.mod instead! |
|
|
setup.defaults setup.override |
->SETUP |
Default values and override values for the user settings known from the setup module.
Notice: There is a tricky aspect to these settings; If first you have set a value by setup.override and then removes it again you will experience that the value persists to exist. This is because it is saved in the backend users profile. Therefore, if you have once set a value, do not remove it again by rather set it blank if you want to disable the effect again! |
|
|
TCAdefaults.[tablename].[field] |
string |
Sets default values for records. The order of default values when creating new records in the backend is this:
However the order for default values used by tcemain.php if a certain field is not granted access to for user will be:
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 |
|
|
user |
|
This is for custom purposes. Deprecated, use "tx_*" below from extensions |
|
|
auth |
|
Configuration for authentication services. Currently these are the options:
auth.BE.redirectToURL Specifies a URL to redirect to after login is performed in the backend login form. |
|
|
page |
all page TSconfig properties |
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 |
|
|
tx_[extension key with no underscore] |
|
This is reserved space for extensions. |
|
[beuser]