Render a TYPO3 content element in a Fluid template
TYPO3 v9
TYPO3 v10
TYPO3 v11
Sometimes it is useful to include a content element directly into a Fluid template. This can be the case if content is to be maintained by editors but is part of the website layout.
First, the following TypoScript snippet is added:
lib.renderContent = RECORDS
lib.renderContent {
tables = tt_content
source.field = contentUid
dontCheckPid = 1
}
In a Fluid template it can then be invoked via the <f:cObject>
view helper:
<!-- 42 is the ID of the content element -->
<f:cObject typoscriptObjectPath="lib.renderContent" data="{contentUid: 42}"/>