Overriding the FLUID templates¶
At TypoScript we have described the way content elements are rendered.
By default these settings are done in the file setup.typoscript
which can be found in the
folder EXT:fluid_styled_content/Configuration/TypoScript/
.
Using lib.contentElement¶
This option gives you the possibility to add another templateRootPath
and can be defined
the same as partialRootPaths
and layoutRootPaths
:
lib.contentElement {
templateRootPaths {
200 = EXT:your_extension_key/Resources/Private/Templates/
}
partialRootPaths {
200 = EXT:your_extension_key/Resources/Private/Partials/
}
layoutRootPaths {
200 = EXT:your_extension_key/Resources/Private/Layouts/
}
}
A content element is using a templateName
, which is defined in setup.typoscript
. You
can override this value, but the template from the extension “fluid_styled_content” will
not be loaded then, since its name is still the default value.
tt_content {
bullets {
templateName = ChangedName
}
}