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.
\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:
\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:
\nn\t3::Content()->column( 110, true );
Get content of colPos = 110
from page with id 99
:
\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
:
\nn\t3::Content()->column( 110, 99, true );
Also available as ViewHelper:
{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
).
\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
\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()->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