我正在使用数据处理器将Extbase内容元素迁移到FLUIDTEMPLATE cObj CE。 我介入的一个问题是Flexform + TypoScript设置。 使用Extbase,我得到了一个TypoScript和Flexform的合并设置数组,使用FLUIDTEMPLATE我就得到了TypoScript。
我使用Flexform和TypoScript设置,例如配置滑块:
<div class="slider" data-slick='{settings.slider.slick -> e:format.json.encode()}'>
答案 0 :(得分:3)
我检查了stmllr提供的示例并进行了一些更改,使其像Extbase FrontendConfigurationManager一样https://gist.github.com/t3easy/22bdcf7189e0dce76e246a581790e4a4
主要变化是,只有前缀为settings.
的FlexForm与TypoScript设置合并。我使用ArrayUtility::mergeRecursiveWithOverrule
。
希望能帮助他人迁移。