TCA Reference
latest (9-dev)
Sitemap
Introduction
About this document
What is $GLOBALS['TCA']?
TCA main array structure
Table entries (first level)
Inside tables (second level)
Deeper levels
Properties scope
Glossary
['columns']
Introduction
Examples
config
displayCond
exclude
label
l10n_display
l10n_mode
onChange
['columns'][*]['config']
Introduction
type = 'check'
Introduction
Examples
renderType default
behaviour
allowLanguageSynchronization
cols
default
eval
fieldInformation
fieldWizard
defaultLanguageDifferences
localizationStateSelector
otherLanguageContent
items
itemsProcFunc
readOnly
validation
type = 'flex'
Introduction
Examples
Pointing to a Data Structure
renderType default
behaviour
allowLanguageSynchronization
ds
ds_pointerField
ds_pointerField_searchParent
ds_pointerField_searchParent_subField
ds_tableField
FlexForm syntax
Array Elements
<meta>
<[application tag]>
<ROOT><TCEforms>
Value Elements
<sheetTitle>
<sheetDescription>
<sheetShortDescr>
Sheets and FlexForms
FlexForm data format, <T3FlexForms>
<T3FlexForms>
<meta>
<data>
<sheet>
<sDEF>
<lDEF>
<[field name]>
<vDEF>
Example: Simple FlexForm
Example: FlexForm with two sheets
Example: Rich Text Editor in FlexForms
type = 'group'
Introduction
Examples
renderType default
allowed
appearance
autoSizeMax
behaviour
allowLanguageSynchronization
default
disallowed
dontRemapTablesOnCopy
fieldControl
addRecord
editPopup
elementBrowser
insertClipboard
listModule
fieldInformation
fieldWizard
defaultLanguageDifferences
fileThumbnails
fileTypeList
fileUpload
localizationStateSelector
recordsOverview
tableList
otherLanguageContent
filter
foreign_table
hideMoveIcons
hideSuggest
internal_type
localizeReferencesAtParentLocalization
max_size
maxitems
minitems
MM
MM_insert_fields
MM_hasUidField
MM_match_fields
MM_opposite_field
MM_oppositeUsage
MM_table_where
multiple
prepend_tname
readOnly
size
suggestOptions
uploadfolder
Stored data values
Storage methods
Reserved tokens
The "Comma list" method (default)
The "MM" method
API for getting the reference list
Managing file references
type = 'imageManipulation'
Introduction
Examples
renderType default
file_field
behaviour
allowLanguageSynchronization
cropVariants
fieldControl
fieldInformation
fieldWizard
defaultLanguageDifferences
localizationStateSelector
otherLanguageContent
allowedExtensions
readOnly
type = 'inline'
Introduction
Examples
Images
Simple 1:n relation
File Abstraction Layer
Attributes on anti-symmetric intermediate table
Attributes on symmetric intermediate table
renderType default
appearance
autoSizeMax
behaviour
allowLanguageSynchronization
disableMovingChildrenWithParent
enableCascadingDelete
customControls
filter
foreign_default_sortby
foreign_field
foreign_label
foreign_match_fields
foreign_selector
foreign_sortby
foreign_table
foreign_table_field
foreign_unique
maxitems
minitems
MM
MM_match_fields
overrideChildTca
size
symmetric_field
symmetric_label
symmetric_sortby
type = 'input'
Introduction
Examples
renderType default
autocomplete
behaviour
allowLanguageSynchronization
default
eval
fieldControl
fieldInformation
fieldWizard
defaultLanguageDifferences
localizationStateSelector
otherLanguageContent
is_in
max
mode
placeholder
range
readOnly
search
size
slider
softref
valuePicker
renderType = 'colorpicker'
autocomplete
behaviour
allowLanguageSynchronization
default
eval
fieldControl
fieldInformation
fieldWizard
defaultLanguageDifferences
localizationStateSelector
otherLanguageContent
is_in
max
mode
placeholder
readOnly
search
size
softref
valuePicker
renderType = 'inputDateTime'
dbType
behaviour
allowLanguageSynchronization
default
disableAgeDisplay
eval
fieldControl
fieldInformation
fieldWizard
defaultLanguageDifferences
localizationStateSelector
otherLanguageContent
format
mode
placeholder
range
readOnly
search
size
softref
renderType = 'inputLink'
autocomplete
behaviour
allowLanguageSynchronization
default
eval
fieldControl
linkPopup
fieldInformation
fieldWizard
defaultLanguageDifferences
localizationStateSelector
otherLanguageContent
is_in
max
mode
placeholder
range
readOnly
search
size
slider
softref
valuePicker
renderType = 'rsaInput'
autocomplete
behaviour
allowLanguageSynchronization
default
eval
fieldControl
fieldInformation
fieldWizard
defaultLanguageDifferences
otherLanguageContent
is_in
max
range
readOnly
search
size
softref
type = 'none'
Introduction
Examples
renderType default
cols
fieldInformation
format
pass_content
search
size
type = 'passthrough'
Introduction
Examples
renderType default
default
type = 'radio'
Introduction
Examples
renderType default
behaviour
allowLanguageSynchronization
default
fieldInformation
fieldWizard
defaultLanguageDifferences
localizationStateSelector
otherLanguageContent
items
itemsProcFunc
readOnly
type = 'select'
Introduction
Examples
renderType = 'selectSingle'
allowNonIdValues
authMode
authMode_enforce
behaviour
allowLanguageSynchronization
default
disableNoMatchingValueElement
dontRemapTablesOnCopy
exclusiveKeys
fieldControl
fieldInformation
fieldWizard
defaultLanguageDifferences
localizationStateSelector
otherLanguageContent
selectIcons
fileFolder
fileFolder_extList
fileFolder_recursions
foreign_table
foreign_table_prefix
foreign_table_where
items
itemsProcFunc
localizeReferencesAtParentLocalization
minitems
MM
MM_hasUidField
MM_insert_fields
MM_table_where
MM_match_fields
MM_opposite_field
MM_oppositeUsage
multiple
readOnly
rootLevel
size
special
renderType = 'selectSingleBox'
allowNonIdValues
authMode
authMode_enforce
autoSizeMax
behaviour
allowLanguageSynchronization
default
disableNoMatchingValueElement
dontRemapTablesOnCopy
exclusiveKeys
fieldControl
resetSelection
fieldInformation
fieldWizard
defaultLanguageDifferences
localizationStateSelector
otherLanguageContent
fileFolder
fileFolder_extList
fileFolder_recursions
foreign_table
foreign_table_prefix
foreign_table_where
items
itemsProcFunc
localizeReferencesAtParentLocalization
maxitems
minitems
MM
MM_hasUidField
MM_insert_fields
MM_table_where
MM_match_fields
MM_opposite_field
MM_oppositeUsage
multiple
readOnly
rootLevel
size
special
renderType = 'selectCheckBox'
allowNonIdValues
authMode
authMode_enforce
behaviour
allowLanguageSynchronization
default
disableNoMatchingValueElement
dontRemapTablesOnCopy
exclusiveKeys
fieldControl
fieldInformation
fieldWizard
defaultLanguageDifferences
localizationStateSelector
otherLanguageContent
fileFolder
fileFolder_extList
fileFolder_recursions
foreign_table
foreign_table_prefix
foreign_table_where
items
itemsProcFunc
localizeReferencesAtParentLocalization
maxitems
minitems
MM
MM_hasUidField
MM_insert_fields
MM_table_where
MM_match_fields
MM_opposite_field
MM_oppositeUsage
multiple
readOnly
rootLevel
size
special
renderType = 'selectMultipleSideBySide'
allowNonIdValues
authMode
authMode_enforce
autoSizeMax
behaviour
allowLanguageSynchronization
default
disableNoMatchingValueElement
dontRemapTablesOnCopy
enableMultiSelectFilterTextfield
exclusiveKeys
fieldControl
addRecord
editPopup
listModule
fieldInformation
fieldWizard
defaultLanguageDifferences
localizationStateSelector
otherLanguageContent
fileFolder
fileFolder_extList
fileFolder_recursions
foreign_table
foreign_table_prefix
foreign_table_where
items
itemsProcFunc
localizeReferencesAtParentLocalization
maxitems
minitems
MM
MM_hasUidField
MM_insert_fields
MM_table_where
MM_match_fields
MM_opposite_field
MM_oppositeUsage
multiple
multiSelectFilterItems
readOnly
rootLevel
size
special
renderType = 'selectTree'
allowNonIdValues
authMode
authMode_enforce
behaviour
allowLanguageSynchronization
default
disableNoMatchingValueElement
dontRemapTablesOnCopy
exclusiveKeys
fieldControl
fieldInformation
fieldWizard
fileFolder
fileFolder_extList
fileFolder_recursions
foreign_table
foreign_table_prefix
foreign_table_where
items
itemsProcFunc
localizeReferencesAtParentLocalization
maxitems
minitems
MM
MM_hasUidField
MM_insert_fields
MM_table_where
MM_match_fields
MM_opposite_field
MM_oppositeUsage
multiple
readOnly
rootLevel
size
treeConfig
type = 'text'
Introduction
Examples
renderType default
behaviour
allowLanguageSynchronization
cols
default
enableRichtext
enableTabulator
eval
fieldControl
fieldInformation
fieldWizard
defaultLanguageDifferences
localizationStateSelector
otherLanguageContent
fixedFont
is_in
max
mode
placeholder
readOnly
richtextConfiguration
rows
search
softref
wrap
renderType = 'belayoutwizard'
default
fieldInformation
fieldWizard
renderType = 't3editor'
behaviour
allowLanguageSynchronization
default
fieldControl
fieldInformation
fieldWizard
defaultLanguageDifferences
localizationStateSelector
otherLanguageContent
format
rows
search
softref
renderType = 'textTable'
behaviour
allowLanguageSynchronization
cols
default
enableTabulator
fieldControl
tableWizard
fieldInformation
fieldWizard
defaultLanguageDifferences
localizationStateSelector
otherLanguageContent
fixedFont
is_in
max
placeholder
readOnly
rows
search
softref
wrap
type = 'user'
Introduction
Examples
renderType default
noTableWrapping
parameters
userFunc
['ctrl']
Introduction
Examples
adminOnly
container
copyAfterDuplFields
crdate
cruser_id
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
label_userFunc_options
languageField
origUid
prependAtCopy
readOnly
rootLevel
searchFields
security
selicon_field
selicon_field_path
setToDefaultOnCopy
shadowColumnsForNewPlaceholders
shadowColumnsForMovePlaceholders
sortby
thumbnail
title
translationSource
transOrigDiffSourceField
transOrigPointerField
tstamp
type
typeicon_classes
typeicon_column
useColumnsForDefaultValues
versioningWS
versioningWS_alwaysAllowLiveEdit
['interface']
Introduction
Examples
maxDBListItems
maxSingleDBListItems
showRecordFieldList
['palettes']
Introduction
Examples
isHiddenPalette
showitem
['types']
Introduction
Examples
bitmask_excludelist_bits
bitmask_value_field
columnsOverrides
showitem
subtype_value_field
subtypes_addlist
subtypes_excludelist
Linktargets
TCA Reference
Docs
»
['columns'][*]['config']
Edit me on GitHub
['columns'][*]['config']
ΒΆ
Introduction
type = 'check'
type = 'flex'
type = 'group'
type = 'imageManipulation'
type = 'inline'
type = 'input'
type = 'none'
type = 'passthrough'
type = 'radio'
type = 'select'
type = 'text'
type = 'user'
Versions
Project
Contact
Issues
Repository
Downloads
Related Links
v: latest (9-dev)