Top-Level ObjectsΒΆ

These are the Page TSconfig Top-Level Objects (TLOs):

Property

mod

Data type

->MOD

Description

Options for the backend modules.

Notice that these options are merged with settings from User TSconfig (TLO: mod) which takes precedence.

Property

RTE

Data type

->RTE

Description

This defines configuration for the Rich Text Editor.

Please refer to the RTE Page Tsconfig chapter in Core APIs.

Property

TCEMAIN

Data type

->TCEMAIN

Description

Configuration for the TYPO3 Core Engine (TCEmain).

Property

TCEFORM

Data type

->TCEFORM

Description

Extra configuration for the form fields rendered by the TCEforms-class in general.

Property

TSFE

Data type

->TSFE

Description

Options for the TSFE frontend object.

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:

  1. Value from $GLOBALS['TCA']
  2. Value from User TSconfig
  3. Value from Page TSconfig (these settings)
  4. Value from "defVals" GET variables (see BackendUtility::getModuleUrl('record_edit'))
  5. 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:

  1. Value from $GLOBALS['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

Property

user

Data type

(whatever)

Description

This is for custom purposes.

Deprecated, use "tx_*" below from extensions

Property

tx_[extension key with no underscore]

Data type

(whatever)

Description

This is reserved space for extensions.

[page]