CType in TCA[ctrl][label] leads to strange behavior
It has turned out, that if you use CType as label for the copy process will be "broken".
If this is the case, the text in prependAtCopy will be used and appended to the CType, which then is a none registered CType.
Steps to reproduce:
- change the label for tt_content to CType
- flush caches
- create an element
- copy and paste it within the same language
- have a look at DataHandler in line 3509 the method getCopyHeader() will be called for field CType
CType = text
prependAtCopy = (copy %s)
after getCopyHeader() has been called this will result in: text (copy 1)
This also applies to 8.7 LTS
PS: If you have e.g. EXT:content_defender in place, this will prevent you even from pasting the element.
#1 Updated by Manuel Selbach 5 months ago
A pull request has been generated to inform about that within the TCA Reference: https://github.com/TYPO3-Documentation/TYPO3CMS-Reference-TCA/pull/206
#5 Updated by Sybille Peters 4 months ago
Please see rendered page in docs with new warning: https://docs.typo3.org/typo3cms/TCAReference/Ctrl/Index.html#label
If things in core may change, please be sure to update the docs. Thanks.