Open dvdmlln opened 1 year ago
Hi @dvdmlln, could you provide a PR?
https://github.com/TYPO3-Headless/headless/pull/592
TypoScript would look like this:
tt_content.text {
fields {
content {
merge = 1
dataProcessing {
10 = FriendsOfTYPO3\Headless\DataProcessing\FlexFormProcessor
10 {
fieldName = pi_flexform
as = flexform
}
}
}
}
}
Hi,
currently it is not possible to define fields and dataProcessing because dataProcessing overwrites the whole content. For example I'd like to define add a flexform to a text field.
The typoscript looks like this:
and the JSON output:
So I moved the dataProcessing one level up like this so
additionalData
property moves on level up:This leads to the dataProcessing overwriting the whole content:
Are there any reasons not to merge the fields and dataProcessing? Or did I miss something and this is already possible? In line 131 in
FriendsOfTYPO3\Headless\ContentObject\JsonContentObject
the fields are always overwritten if dataProcessing exists. I'd be happy to create a PR if this is something to be considered. If there would be any side effects, maybe this could be allowed with an flag in the json content object?Best regards David