Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

TYPO3 8.7 can not override Fluid Styled Content templates

I've tried to override the Fluid Styled Content elements but it doesn't work at all in latest TYPO3 version 8.7.0.

I've got a template extension (key: biv_main) in which I add my overriding template pathes:

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/
        }
    }
}

The TypoScript in the Backend via TS Object Browser looks correct to me: Screenshot TypoScript object browser - lib.fluidcontent

I have copied the whole template, partial and layout folder with every file in it from sysext fluid_styled_content, so that every content element should be overridden.

This is my folder structure in the template extension:

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

In the folders are exactly the same files as in sys-ext fluid_styled_content/Resources/Private/

The static typoscript template for Fluid Content Elements are loaded before the template extension biv_main.

Do you have any ideas or a clue what's missing and why it's not working?

like image 923
Klaus Fragenbert Avatar asked May 27 '17 12:05

Klaus Fragenbert


1 Answers

The TypoScript lib has changed see Overriding the FLUID templates

So you need to override lib.contentElement instead of lib.fluidContent

like image 72
minifranske Avatar answered Sep 19 '22 02:09

minifranske