Content¶
\nn\t3::Content()¶
Read and render content elements and content of a backend column (colPos)
.
Overview of Methods¶
\nn\t3::Content()->get($ttContentUid = NULL, $getRelations = false);¶
Lädt a tt_content element as an array
\nn\t3::Content()->get( 1201 );
Loading relations (media, assets, …)
\nn\t3::Content()->get( 1201, true );
@return array\nn\t3::Content()->addRelations($data = []);¶
L&l;dt relations (media, assets, …) to a tt_content data array.
Uses an EXT:mask method for this.
\nn\t3::Content()->addRelations( $data );
@todo: Decouple from mask.
| @return array
\nn\t3::Content()->render($ttContentUid = NULL, $data = []);¶
Renders an tt_content element as HTML
\nn\t3::Content()->render( 1201 );
\nn\t3::Content()->render( 1201, ['key'=>'value'] );
Also available as a ViewHelper:
{nnt3:contentElement(uid:123, data:feUser.data)}
@return string\nn\t3::Content()->column($colPos, $pageUid = NULL);¶
Lädt the content for a given column (colPos) and page.
If no pageUid is specified, it uses the current page.
\nn\t3::Content()->column( 110 );
\nn\t3::Content()->column( $colPos, $pageUid );
Also available as a ViewHelper:
{nnt3:content.column(colPos:110)}
{nnt3:content.column(colPos:110, pid:99)}
@return string\nn\t3::Content()->columnData($colPos, $addRelations = false, $pageUid = NULL);¶
Lädt the “raw” tt_content data of a given column (colPos).
\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.
{nnt3:content.columnData(colPos:110)}
{nnt3:content.columnData(colPos:110, pid:99, relations:0)}
@return array