Attention
TYPO3 v10 has reached end-of-life as of April 30th 2023 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 v10 here: TYPO3 ELTS.
Modify the order¶
There is a way around this ordering restriction. stdWrap
has a property
called orderedStdWrap
in which several stdWrap
properties can
be called in numerical order. Thus:
10 = TEXT
10 {
value = typo3
orderedStdWrap {
10.noTrimWrap = |<strong>Tool: |</strong>|
20.case = upper
}
}
results in:
<strong>TOOL: TYPO3</strong>
because we explicitly specified that noTrimWrap
should happen before
case
.
It should be noted that stdWrap
itself has a stdWrap
property,
meaning that it can be called recursively. In most case orderedStdWrap
will do the job and is much easier to understand making code easier to
maintain.