在FLUIDTEMPLATE cObject内容元素中使用Flexform设置

时间:2017-11-08 08:18:57

标签: typo3 extbase fluid-styled-content

我正在使用数据处理器将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()}'>

1 个答案:

答案 0 :(得分:3)

我检查了stmllr提供的示例并进行了一些更改,使其像Extbase FrontendConfigurationManager一样https://gist.github.com/t3easy/22bdcf7189e0dce76e246a581790e4a4

主要变化是,只有前缀为settings.的FlexForm与TypoScript设置合并。我使用ArrayUtility::mergeRecursiveWithOverrule。 希望能帮助他人迁移。