.. include:: ../../Includes.txt .. _Content: ============================================== Content ============================================== \\nn\\t3::Content() ---------------------------------------------- Read and render content elements and content of a backend column (``colPos``) . Overview of Methods ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ \\nn\\t3::Content()->addRelations(``$data = []``); """"""""""""""""""""""""""""""""""""""""""""""" Lädt relations (``media``, ``assets``, ...) to a ``tt_content`` data array. If ``EXT:mask`` is installed, the corresponding method from mask is used. .. code-block:: php \nn\t3::Content()->addRelations( $data ); | ``@return array`` \\nn\\t3::Content()->column(``$colPos, $pageUid = NULL, $slide = NULL``); """"""""""""""""""""""""""""""""""""""""""""""" Lädt the content for a given column (``colPos``) and page. If no pageUid is specified, it uses the current page. With ``slide``, the content items of the üparent page are fetched if there is no content item in the column on the specified page. Get content of ``colPos = 110`` from current page: .. code-block:: php \nn\t3::Content()->column( 110 ); Get content of ``colPos = 110`` from the current page. If there is no content in the column on the current page, use the content from the üparent page: .. code-block:: php \nn\t3::Content()->column( 110, true ); Get content of ``colPos = 110`` from page with id ``99``: .. code-block:: php \nn\t3::Content()->column( 110, 99 ); Get content of ``colPos = 110`` from page with id ``99``. If there is no content in the column on page ``99``, use the content from the parent page of page ``99``: .. code-block:: php \nn\t3::Content()->column( 110, 99, true ); Also available as ViewHelper: .. code-block:: php {nnt3:content.column(colPos:110)} {nnt3:content.column(colPos:110, slide:1)} {nnt3:content.column(colPos:110, pid:99)} {nnt3:content.column(colPos:110, pid:99, slide:1)} | ``@return string`` \\nn\\t3::Content()->columnData(``$colPos, $addRelations = false, $pageUid = NULL``); """"""""""""""""""""""""""""""""""""""""""""""" Lädt the "raw" ``tt_content`` data of a given column (``colPos``). .. code-block:: php \nn\t3::Content()->columnData( 110 ); \nn\t3::Content()->columnData( 110, true ); \nn\t3::Content()->columnData( 110, true, 99 ); Also present as ViewHelper. | ``relations`` defaults to ``TRUE`` in ViewHelper. .. code-block:: php {nnt3:content.columnData(colPos:110)} {nnt3:content.columnData(colPos:110, pid:99, relations:0)} | ``@return array`` \\nn\\t3::Content()->get(``$ttContentUid = NULL, $getRelations = false``); """"""""""""""""""""""""""""""""""""""""""""""" Lädt a tt_content element as an array .. code-block:: php \nn\t3::Content()->get( 1201 ); Loading relations (``media``, ``assets``, ...) .. code-block:: php \nn\t3::Content()->get( 1201, true ); | ``@return array`` \\nn\\t3::Content()->render(``$ttContentUid = NULL, $data = []``); """"""""""""""""""""""""""""""""""""""""""""""" Renders an ``tt_content`` element as HTML .. code-block:: php \nn\t3::Content()->render( 1201 ); \nn\t3::Content()->render( 1201, ['key'=>'value'] ); Also available as a ViewHelper: .. code-block:: php {nnt3:contentElement(uid:123, data:feUser.data)} | ``@return string``