6

我试图覆盖 Fluid Styled Content 元素,但它在最新的 TYPO3 版本 8.7.0 中根本不起作用。

我有一个模板扩展名(键:biv_main),我在其中添加了我的覆盖模板路径:

lib {
fluidContent {
        templateRootPaths {
            30 = EXT:biv_main/Resources/Private/Content/fluid_styled_content/Templates/
        }
        partialRootPaths {
            30 = EXT:biv_main/Resources/Private/Content/fluid_styled_content/Partials/
        }
        layoutRootPaths {
            30 = EXT:biv_main/Resources/Private/Content/fluid_styled_content/Layouts/
        }
    }
}

通过 TS 对象浏览器在后端的 TypoScript 对我来说看起来是正确的: Screenshot TypoScript object browser - lib.fluidcontent

我已经从 sysext fluid_styled_content 复制了整个模板、部分和布局文件夹以及其中的每个文件,因此每个内容元素都应该被覆盖。

这是我在模板扩展中的文件夹结构:

biv_main
-- Resources
  -- Private
    -- Content
      -- fluid_styled_content 
        -- Layouts
        -- Partials 
        -- Templates

文件夹中的文件与 sys-ext fluid_styled_content/Resources/Private/ 中的文件完全相同

流体内容元素的静态印刷模板在模板扩展 biv_main 之前加载。

您是否有任何想法或线索缺少什么以及为什么它不起作用?

4

1 回答 1

21

TypoScript 库已更改,请参阅 覆盖 FLUID 模板

所以你需要覆盖lib.contentElement而不是lib.fluidContent

于 2017-05-28T09:30:08.623 回答