.. include:: /Includes.rst.txt
.. _renderContentElements:
=======================
Render content elements
=======================
If news is configured to use relations to content elements, those are shown
by default in the detail view.
There are two options how to render those elements
Using TypoScript
================
This is the default way in EXT:news. A basic TypoScript configuration is used to render those. This look like this:
.. code-block:: typoscript
lib.tx_news.contentElementRendering = RECORDS
lib.tx_news.contentElementRendering {
tables = tt_content
source.current = 1
dontCheckPid = 1
}
If you need to extend this, the best way is to introduce your own TypoScript which can be saved anywhere.
This needs then to be referenced in the template.
.. code-block:: html
{newsItem.contentElements}
Using Fluid
===========
You can also use Fluid render the content elements. As an example:
.. code-block:: html
{element.title}
{element.bodytext -> f:format.html()}