Content¶
\nn\t3::Content()¶
Inhaltselemente und Inhalte einer Backend-Spalten (colPos
) lesen und rendern
Overview of Methods¶
\nn\t3::Content()->addRelations($data = []
);¶
Lädt Relationen (media
, assets
, …) zu einem tt_content
-Data-Array.
Nutzt dafür eine EXT:mask
-Methode.
\nn\t3::Content()->addRelations( $data );
@todo: Von mask entkoppeln
| @return array
\nn\t3::Content()->column($colPos, $pageUid = NULL, $slide = NULL
);¶
Lädt den Content für eine bestimmte Spalte (colPos
) und Seite.
Wird keine pageUid angegeben, verwendet er die aktuelle Seite.
Mit slide
werden die Inhaltselement der übergeordnete Seite geholt, falls auf der angegeben Seiten kein Inhaltselement in der Spalte existiert.
Inhalt der colPos = 110
von der aktuellen Seite holen:
\nn\t3::Content()->column( 110 );
Inhalt der colPos = 110
von der aktuellen Seite holen. Falls auf der aktuellen Seite kein Inhalt in der Spalte ist, den Inhalt aus der übergeordneten Seite verwenden:
\nn\t3::Content()->column( 110, true );
Inhalt der colPos = 110
von der Seite mit id 99
holen:
\nn\t3::Content()->column( 110, 99 );
Inhalt der colPos = 110
von der Seite mit der id 99
holen. Falls auf Seite 99
kein Inhalt in der Spalte ist, den Inhalt aus der übergeordneten Seite der Seite 99
verwenden:
\nn\t3::Content()->column( 110, 99, true );
Auch als ViewHelper vorhanden:
{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 die “rohen” tt_content
Daten einer bestimmten Spalte (colPos
).
\nn\t3::Content()->columnData( 110 );
\nn\t3::Content()->columnData( 110, true );
\nn\t3::Content()->columnData( 110, true, 99 );
Auch als ViewHelper vorhanden.
| relations
steht im ViewHelper als default auf TRUE
{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 ein tt_content-Element als Array
\nn\t3::Content()->get( 1201 );
Laden von Relationen (media
, assets
, …)
\nn\t3::Content()->get( 1201, true );
@return array
\nn\t3::Content()->render($ttContentUid = NULL, $data = []
);¶
Rendert ein tt_content
-Element als HTML
\nn\t3::Content()->render( 1201 );
\nn\t3::Content()->render( 1201, ['key'=>'value'] );
Auch als ViewHelper vorhanden:
{nnt3:contentElement(uid:123, data:feUser.data)}
@return string