Feature: #66907 - Add Data Processing to FLUIDTEMPLATE content object
See forge#66907
Description
cObject FLUIDTEMPLATE has been extended with data. This setting can be used to add one or multiple processors to
manipulate data of the currently rendered content object, like tt_content or page, and fill a key/value store that will be passed
as variables to the Fluid template, where every key of the key/value store will be available as variable in the Fluid template.
- dataProcessing = array of class references by full namespace
Example:
my_custom_ctype = FLUIDTEMPLATE
my_custom_ctype {
templateRootPaths {
10 = EXT:your_extension_key/Resources/Private/Templates
}
templateName = CustomName
settings {
extraParam = 1
}
dataProcessing {
1 = Vendor\YourExtensionKey\DataProcessing\MyFirstCustomProcessor
2 = Vendor2\AnotherExtensionKey\DataProcessing\MySecondCustomProcessor
2 {
options {
myOption = SomeValue
}
}
}
}
Copied!
Impact
The data processors can be used in all new projects. There is no interference with any part of existing code.