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:

  1. Value from $TCA

  2. Value from User TSconfig (these settings)

  3. Value from "defVals" GET vars (see alt_doc.php)

  4. Value from previous record based on 'useColumnsForDefaultValues'

 

However the order for default values used by tcemain.php if a certain field is not granted access to for user will be:

  1. Value from $TCA

  2. 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

 

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]

To top


Valid XHTML 1.0!