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.