Attention
TYPO3 v12 has reached end-of-life as of April 30th 2026 and is no longer being maintained. Use the version switcher on the top left of this page to select documentation for a supported version of TYPO3.
Need more time before upgrading? You can purchase Extended Long Term Support (ELTS) for TYPO3 v12 here: TYPO3 ELTS.
Identifiers
TypoScript is line based. Each line normally contains three parts:
[Identifier] [Operator] [Value]
In this example we have the identifier
my with the sub identifier
my, the assignment operator
= and the value
my.
myIdentifier.mySubIdentifier = myValue
The identifier path (in above example
my) is
a dotted path of single identifiers, and the first block of non-whitespace characters
on a line until an operator, a curly open brace, or a whitespace. The dot (
.)
is used to separate single identifiers, creating a hierarchy.
When a dot is part of a single identifier name (this may, for instance, sometimes happen when configuring
FlexForm details), it must be quoted with a backlash. The example below results in the
identifier
my with the sub identifier
my.
having the assigned value
my:
myIdentifier.my\.identifier\.with\.dots = myValue