Search
TCA Reference
Release:
main
Loading data.
Menu
Introduction
Examples
About the examples
How to use the
styleguide
extension
Best practises
Common fields
Language fields
Field definitions (columns)
Examples
Properties
config
Description
displayCond
exclude
Localization display (l10n_display)
Localization mode (l10n_mode)
label
onChange
Field types (config > type)
Introduction
Common properties
autoSizeMax
allowLanguageSynchronization behaviour
default
dontRemapTablesOnCopy
fieldControl
addRecord
editPopup
listModule
resetSelection
fieldInformation
fieldWizard
defaultLanguageDifferences
localizationStateSelector
otherLanguageContent
selectIcons
hideMoveIcons
itemsProcFunc
localizeReferencesAtParentLocalization
maxitems
minitems
MM
mode
multiple
placeholder
readOnly
required
search
size
softref
Category
Examples
Category field properties
default value
exclusiveKeys
relationship
treeConfig
foreign_table_where
Checkboxes
Default checkbox
Toggle checkbox
Labeled toggle checkbox
Properties
cols
default
eval
invertStateDisplay
items
renderType
validation
Color
Properties
nullable
size
valuePicker
Datetime
Properties
dbType
disableAgeDisplay
format
nullable
range
Email
Properties
autocomplete
eval
nullable
size
File
Properties
allowed
appearance
allowLanguageSynchronization behaviour
disableMovingChildrenWithParent behaviour
enableCascadingDelete
disallowed (type => file)
fieldInformation
fieldWizard
maxitems
minitems
overrideChildTca
readOnly
FlexForm field
About the data structure
FlexForm syntax
Examples
Properties
Data structure (ds)
ds_pointerField
Folder
Properties
elementBrowserEntryPoints
fieldControl
Group fields
Examples
Stored data values
Properties
allowed
elementBrowserEntryPoints
fieldControl
fieldWizard
filter
foreign_table
hideSuggest
MM
prepend_tname
suggestOptions
Image manipulation
Examples
Properties
allowedExtensions
cropVariants
file_field
IRRE / inline
Properties
appearance
disableMovingChildrenWithParent behaviour
enableCascadingDelete
customControls
filter
foreign_default_sortby
foreign_field
foreign_label
foreign_match_fields
foreign_selector
foreign_sortby
foreign_table
foreign_table_field
foreign_unique
MM
overrideChildTca
size
symmetric_field
symmetric_label
symmetric_sortby
Examples
Input
Properties
autocomplete
eval
is_in
max
min
nullable
size
valuePicker
Json
Language fields
Introduction
Examples
Language field properties
Migration
History
Link
Properties
allowedTypes
appearance
autocomplete
nullable
size
valuePicker
The
none
field
Examples
Properties
format
pass_content
size
Number
Properties
autocomplete
format
nullable
range
size
slider
valuePicker
Pass through / virtual field
Password
Properties
autocomplete
hashed
nullable
passwordGenerator
passwordPolicy
size
Radio buttons
Examples
Properties
items
Select fields
Select field properties
allowNonIdValues
authMode
appearance - selectCheckBox
default value
disableNoMatchingValueElement
exclusiveKeys
fileFolderConfig
foreign_table
foreign_table_prefix
foreign_table_where
itemGroups
items
MM
multiSelectFilterItems
treeConfig
sortItems
selectSingle
Examples
Properties
Select multiple values (selectSingleBox)
Example
Properties
selectCheckBox
Examples
selectCheckBox and type check fields compared
Properties
selectMultipleSideBySide
Examples
Properties
selectTree
Examples
Properties
Slugs / URL parts
Introduction
Examples
Properties
appearance
eval
fallbackCharacter
generatorOptions
prependSlash
Text areas & RTE
Properties
cols
enableRichtext
enableTabulator
eval
fixedFont
format
is_in
max
min
nullable
richtextConfiguration
rows
wrap
text (default)
Examples
Properties
belayoutwizard
Example
Properties
codeEditor (previously "t3editor")
Example
Properties
textTable
Example
Properties
Custom inputs (user)
Uuid
Properties
enableCopyToClipboard
size
version
Table properties (ctrl)
Examples
Properties
adminOnly
container
copyAfterDuplFields
crdate
default_sortby
delete
descriptionColumn
editlock
enablecolumns
EXT
formattedLabel_userFunc
formattedLabel_userFunc_options
groupName
hideAtCopy
hideTable
iconfile
is_static
label
label_alt
label_alt_force
label_userFunc
languageField
origUid
prependAtCopy
previewRenderer
readOnly
rootLevel
searchFields
security
selicon_field
shadowColumnsForNewPlaceholders
sortby
title
transOrigDiffSourceField
transOrigPointerField
translationSource
tstamp
type
typeicon_classes
typeicon_column
useColumnsForDefaultValues
versioningWS
versioningWS_alwaysAllowLiveEdit
Backend display (interface)
Examples
Properties
Grouping fields (palettes)
Examples
Properties
isHiddenPalette
label
description
showitem
Fields to be displayed (types)
Introduction
Examples
Properties
columnsOverrides
showitem
subtype_value_field
subtypes_addlist
subtypes_excludelist
Sitemap
Index
Start
Index
How to edit
Edit on GitHub
Display settings
Use full width
Color scheme of code blocks:
dark
light
Make settings permanent
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
W
A
addRecord
Configuration value
adminOnly
Configuration value
allowed
Configuration value
allowed (type => file)
Configuration value
allowedExtensions
Configuration value
allowEdit
Password generator property
allowedTypes ('type' => 'link')
Configuration value
allowNonIdValues
Configuration value
andWhere
Configuration value
appearance ('type' => 'link')
Configuration value
appearance (type => file)
Configuration value
appearance (type => inline)
Configuration value
appearance (type => slug)
Configuration value
appearance > selectCheckBox
Configuration value
authMode
Configuration value
autocomplete
Configuration value
autocomplete ('type' => 'email')
Configuration value
autocomplete ('type' => 'link')
Configuration value
autocomplete ('type' => 'number')
Configuration value
autocomplete (type => password)
Configuration value
autoSizeMax
Configuration value
B
behaviour > allowLanguageSynchronization
Configuration value
behaviour > allowLanguageSynchronization (type => file)
Configuration value
behaviour > disableMovingChildrenWithParent
Configuration value
behaviour > disableMovingChildrenWithParent (type => file)
Configuration value
behaviour > enableCascadingDelete
Configuration value
behaviour > enableCascadingDelete (type => file)
Configuration value
C
case
Configuration value
cols
Configuration value
cols (type => text)
Configuration value
columnsOverrides
Configuration value
config
Configuration value
Configuration value
addRecord
adminOnly
allowed
allowed (type => file)
allowedExtensions
allowedTypes ('type' => 'link')
allowNonIdValues
andWhere
appearance ('type' => 'link')
appearance (type => file)
appearance (type => inline)
appearance (type => slug)
appearance > selectCheckBox
authMode
autocomplete
autocomplete ('type' => 'email')
autocomplete ('type' => 'link')
autocomplete ('type' => 'number')
autocomplete (type => password)
autoSizeMax
behaviour > allowLanguageSynchronization
behaviour > allowLanguageSynchronization (type => file)
behaviour > disableMovingChildrenWithParent
behaviour > disableMovingChildrenWithParent (type => file)
behaviour > enableCascadingDelete
behaviour > enableCascadingDelete (type => file)
case
cols
cols (type => text)
columnsOverrides
config
container
copyAfterDuplFields
crdate
cropVariants
customControls
dbType
dbType (type => user)
default
default (type => category)
default (type => check)
default (type => select)
default_sortby
defaultLanguageDifferences
delete
description
description (palettes)
descriptionColumn
disableAgeDisplay
disabled
disableNoMatchingValueElement
disallowed
displayCond
dontRemapTablesOnCopy
ds
ds_pointerField
editlock
editPopup
editPopup disabled
editPopup options[title]
editPopup options[windowOpenParameters]
elementBrowser
elementBrowser (type => group)
elementBrowserEntryPoints
elementBrowserEntryPoints (type => group)
enablecolumns
enableCopyToClipboard ('type' => 'uuid')
enableRichtext
enableTabulator
eval
eval ('type' => 'email')
eval (type => check)
eval (type => slug)
eval (type => text)
exclude
exclusiveKeys
exclusiveKeys (type => select)
EXT
fallbackCharacter
fieldControl
fieldInformation
fieldInformation (type => file)
fieldWizard
file_field
fileFolderConfig.allowedExtensions
fileFolderConfig.depth
fileFolderConfig.folder
filter
filter (type => inline)
fixedFont
foreign\_field
foreign\_table
foreign\_unique
foreign_default_sortby
foreign_label
foreign_match_fields
foreign_selector
foreign_sortby
foreign_table
foreign_table (type => select)
foreign_table_field
foreign_table_prefix
foreign_table_where
foreign_table_where (type => category)
format (type => datetime)
format (type => none)
format (type => number)
format (type => text)
formattedLabel_userFunc
formattedLabel_userFunc_options
generatorOptions
generatorOptions:fields
generatorOptions:fieldSeparator
generatorOptions:postModifiers
generatorOptions:prefixParentPageSlug
generatorOptions:replacements
groupName
hashed (type => password)
hideAtCopy
hideMoveIcons
hideSuggest
hideTable
iconfile
insertClipboard (type => group)
invertStateDisplay
is_in
is_in (type => text)
is_static
isHiddenPalette
itemGroups
items
items (type => radio)
items (type => select)
itemsProcFunc
l10n_display
l10n_mode
label
label (ctrl)
label (palettes)
label_alt
label_alt_force
label_userFunc
label_userFunc_options
languageField
listModule
listModule disabled
listModule options[pid]
listModule options[table]
listModule options[title]
localizationStateSelector
localizeReferencesAtParentLocalization
max
max (type => text)
maxDBListItems
maxitems
maxitems (type => file)
maxSingleDBListItems
min
min (type => text)
minitems
minitems (type => file)
MM
MM (type => group)
MM (type => inline)
MM (type => select)
MM_hasUidField
MM_hasUidField (type => group)
MM_hasUidField (type => inline)
MM_hasUidField (type => select)
MM_match_fields
MM_match_fields (type => group)
MM_match_fields (type => select)
MM_opposite_field
MM_opposite_field (type => group)
MM_opposite_field (type => inline)
MM_opposite_field (type => select)
MM_oppositeUsage
MM_oppositeUsage (type => group)
MM_oppositeUsage (type => select)
MM_table_where
MM_table_where (type => group)
MM_table_where (type => select)
mode
multiple
multiSelectFilterItems
nullable (type => color)
nullable (type => datetime)
nullable (type => email)
nullable (type => input)
nullable (type => link)
nullable (type => number)
nullable (type => password)
nullable (type => text)
onChange
options[pid]
options[setValue]
options[table]
options[title]
origUid
otherLanguageContent
overrideChildTca
overrideChildTca (type => file)
pass_content (type => none)
passwordGenerator (type => password)
passwordPolicy (type => password)
pidonly
placeholder
prefix
prepend_tname
prependAtCopy
prependSlash
previewRenderer
range ('type' => 'number')
range (type => datetime)
readOnly
readOnly (ctrl)
readOnly (type => file)
recordsOverview
relationship
renderType
renderType (type => user)
required
resetSelection
richtextConfiguration
rootLevel
rows
search
searchFields
security
selectIcons
selicon_field
shadowColumnsForNewPlaceholders
showitem
showitem (palettes)
size
size ('type' => 'email')
size ('type' => 'link')
size ('type' => 'number')
size ('type' => 'uuid')
size (type => color)
size (type => inline)
size (type => input)
size (type => none)
size (type => password)
slider
softref
sortby
sortItems
subtype_value_field
subtypes_addlist
subtypes_excludelist
suggestOptions
symmetric_field
symmetric_label
symmetric_sortby
tableList
title
translationSource
transOrigDiffSourceField
transOrigPointerField
treeConfig
treeConfig (type => category)
tstamp
type
typeicon_classes
typeicon_column
useColumnsForDefaultValues
validation
valuePicker
valuePicker ('type' => 'link')
valuePicker ('type' => 'number')
valuePicker (type => color)
version ('type' => 'uuid')
versioningWS
versioningWS_alwaysAllowLiveEdit
wrap
container
Configuration value
copyAfterDuplFields
Configuration value
crdate
Configuration value
cropVariants
Configuration value
customControls
Configuration value
D
dbType
Configuration value
dbType (type => user)
Configuration value
default
Configuration value
default (type => category)
Configuration value
default (type => check)
Configuration value
default (type => select)
Configuration value
default_sortby
Configuration value
defaultLanguageDifferences
Configuration value
delete
Configuration value
description
Configuration value
description (palettes)
Configuration value
descriptionColumn
Configuration value
disableAgeDisplay
Configuration value
disabled
Configuration value
disableNoMatchingValueElement
Configuration value
disallowed
Configuration value
displayCond
Configuration value
dontRemapTablesOnCopy
Configuration value
ds
Configuration value
ds_pointerField
Configuration value
E
editlock
Configuration value
editPopup
Configuration value
editPopup disabled
Configuration value
editPopup options[title]
Configuration value
editPopup options[windowOpenParameters]
Configuration value
elementBrowser
Configuration value
elementBrowser (type => group)
Configuration value
elementBrowserEntryPoints
Configuration value
elementBrowserEntryPoints (type => group)
Configuration value
enablecolumns
Configuration value
enableCopyToClipboard ('type' => 'uuid')
Configuration value
enableRichtext
Configuration value
enableTabulator
Configuration value
eval
Configuration value
eval ('type' => 'email')
Configuration value
eval (type => check)
Configuration value
eval (type => slug)
Configuration value
eval (type => text)
Configuration value
Examples
Styleguide
exclude
Configuration value
exclusiveKeys
Configuration value
exclusiveKeys (type => select)
Configuration value
EXT
Configuration value
F
fallbackCharacter
Configuration value
fieldControl
Configuration value
fieldInformation
Configuration value
fieldInformation (type => file)
Configuration value
fieldWizard
Configuration value
file_field
Configuration value
fileFolderConfig.allowedExtensions
Configuration value
fileFolderConfig.depth
Configuration value
fileFolderConfig.folder
Configuration value
filter
Configuration value
filter (type => inline)
Configuration value
fixedFont
Configuration value
foreign\_field
Configuration value
foreign\_table
Configuration value
foreign\_unique
Configuration value
foreign_default_sortby
Configuration value
foreign_label
Configuration value
foreign_match_fields
Configuration value
foreign_selector
Configuration value
foreign_sortby
Configuration value
foreign_table
Configuration value
foreign_table (type => select)
Configuration value
foreign_table_field
Configuration value
foreign_table_prefix
Configuration value
foreign_table_where
Configuration value
foreign_table_where (type => category)
Configuration value
format (type => datetime)
Configuration value
format (type => none)
Configuration value
format (type => number)
Configuration value
format (type => text)
Configuration value
formattedLabel_userFunc
Configuration value
formattedLabel_userFunc_options
Configuration value
G
generatorOptions
Configuration value
generatorOptions:fields
Configuration value
generatorOptions:fieldSeparator
Configuration value
generatorOptions:postModifiers
Configuration value
generatorOptions:prefixParentPageSlug
Configuration value
generatorOptions:replacements
Configuration value
groupName
Configuration value
H
hashed (type => password)
Configuration value
hideAtCopy
Configuration value
hideMoveIcons
Configuration value
hideSuggest
Configuration value
hideTable
Configuration value
I
iconfile
Configuration value
Images
selectSingle
insertClipboard (type => group)
Configuration value
invertStateDisplay
Configuration value
is_in
Configuration value
is_in (type => text)
Configuration value
is_static
Configuration value
isHiddenPalette
Configuration value
itemGroups
Configuration value
items
Configuration value
items (type => radio)
Configuration value
items (type => select)
Configuration value
itemsProcFunc
Configuration value
L
l10n_display
Configuration value
l10n_mode
Configuration value
label
Configuration value
label (ctrl)
Configuration value
label (palettes)
Configuration value
label_alt
Configuration value
label_alt_force
Configuration value
label_userFunc
Configuration value
label_userFunc_options
Configuration value
languageField
Configuration value
listModule
Configuration value
listModule disabled
Configuration value
listModule options[pid]
Configuration value
listModule options[table]
Configuration value
listModule options[title]
Configuration value
localizationStateSelector
Configuration value
localizeReferencesAtParentLocalization
Configuration value
M
max
Configuration value
max (type => text)
Configuration value
maxDBListItems
Configuration value
maxitems
Configuration value
maxitems (type => file)
Configuration value
maxSingleDBListItems
Configuration value
min
Configuration value
min (type => text)
Configuration value
minitems
Configuration value
minitems (type => file)
Configuration value
MM
Configuration value
MM (type => group)
Configuration value
MM (type => inline)
Configuration value
MM (type => select)
Configuration value
MM_hasUidField
Configuration value
MM_hasUidField (type => group)
Configuration value
MM_hasUidField (type => inline)
Configuration value
MM_hasUidField (type => select)
Configuration value
MM_match_fields
Configuration value
MM_match_fields (type => group)
Configuration value
MM_match_fields (type => select)
Configuration value
MM_opposite_field
Configuration value
MM_opposite_field (type => group)
Configuration value
MM_opposite_field (type => inline)
Configuration value
MM_opposite_field (type => select)
Configuration value
MM_oppositeUsage
Configuration value
MM_oppositeUsage (type => group)
Configuration value
MM_oppositeUsage (type => select)
Configuration value
MM_table_where
Configuration value
MM_table_where (type => group)
Configuration value
MM_table_where (type => select)
Configuration value
mode
Configuration value
multiple
Configuration value
multiSelectFilterItems
Configuration value
N
nullable (type => color)
Configuration value
nullable (type => datetime)
Configuration value
nullable (type => email)
Configuration value
nullable (type => input)
Configuration value
nullable (type => link)
Configuration value
nullable (type => number)
Configuration value
nullable (type => password)
Configuration value
nullable (type => text)
Configuration value
O
onChange
Configuration value
options[pid]
Configuration value
options[setValue]
Configuration value
options[table]
Configuration value
options[title]
Configuration value
origUid
Configuration value
otherLanguageContent
Configuration value
overrideChildTca
Configuration value
overrideChildTca (type => file)
Configuration value
P
pass_content (type => none)
Configuration value
Password generator property
allowEdit
passwordRules.digitCharacters
passwordRules.length
passwordRules.lowerCaseCharacters
passwordRules.random
passwordRules.specialCharacters
passwordRules.upperCaseCharacters
title
passwordGenerator (type => password)
Configuration value
passwordPolicy (type => password)
Configuration value
passwordRules.digitCharacters
Password generator property
passwordRules.length
Password generator property
passwordRules.lowerCaseCharacters
Password generator property
passwordRules.random
Password generator property
passwordRules.specialCharacters
Password generator property
passwordRules.upperCaseCharacters
Password generator property
pidonly
Configuration value
placeholder
Configuration value
prefix
Configuration value
prepend_tname
Configuration value
prependAtCopy
Configuration value
prependSlash
Configuration value
previewRenderer
Configuration value
R
range ('type' => 'number')
Configuration value
range (type => datetime)
Configuration value
readOnly
Configuration value
readOnly (ctrl)
Configuration value
readOnly (type => file)
Configuration value
recordsOverview
Configuration value
relationship
Configuration value
renderType
Configuration value
renderType (type => user)
Configuration value
required
Configuration value
resetSelection
Configuration value
richtextConfiguration
Configuration value
rootLevel
Configuration value
rows
Configuration value
S
search
Configuration value
searchFields
Configuration value
security
Configuration value
selectIcons
Configuration value
selectSingle
Images
selicon_field
Configuration value
shadowColumnsForNewPlaceholders
Configuration value
showitem
Configuration value
showitem (palettes)
Configuration value
size
Configuration value
size ('type' => 'email')
Configuration value
size ('type' => 'link')
Configuration value
size ('type' => 'number')
Configuration value
size ('type' => 'uuid')
Configuration value
size (type => color)
Configuration value
size (type => inline)
Configuration value
size (type => input)
Configuration value
size (type => none)
Configuration value
size (type => password)
Configuration value
slider
Configuration value
softref
Configuration value
sortby
Configuration value
sortItems
Configuration value
Styleguide
Installation
select_single_12
Usage
subtype_value_field
Configuration value
subtypes_addlist
Configuration value
subtypes_excludelist
Configuration value
suggestOptions
Configuration value
symmetric_field
Configuration value
symmetric_label
Configuration value
symmetric_sortby
Configuration value
T
tableList
Configuration value
title
Configuration value
Password generator property
translationSource
Configuration value
transOrigDiffSourceField
Configuration value
transOrigPointerField
Configuration value
treeConfig
Configuration value
treeConfig (type => category)
Configuration value
tstamp
Configuration value
type
Configuration value
typeicon_classes
Configuration value
typeicon_column
Configuration value
U
useColumnsForDefaultValues
Configuration value
V
validation
Configuration value
valuePicker
Configuration value
valuePicker ('type' => 'link')
Configuration value
valuePicker ('type' => 'number')
Configuration value
valuePicker (type => color)
Configuration value
version ('type' => 'uuid')
Configuration value
versioningWS
Configuration value
versioningWS_alwaysAllowLiveEdit
Configuration value
W
wrap
Configuration value