
Website meiner Frau Martina Thiele:
www.tagesmutter- luebbecke.de
Zur Webseite vom Ferienhaus auf Usedom von meinem Bruder Christian Thiele:
www.am-jungfernberg.de
In diesem Tutorial erfahren Sie, wie ein oder mehrere Content-Elemente über mehrere Ebenen vererbt werden. Nützlich ist dies zum Beispiel bei der tt_news Ansicht LATEST, also den aktuellsten News-Mitteilungen in der Rand-Spalte: Wenn das News-Element auf die root-Seite gelegt wird, kann sich dieses auf alle Seiten vererben. Ist nun auf einer der Unterseiten ein weiterer Inhalt auf der Seite, wird entweder das News-Element ersetzt oder beide Elemente werden gleichzeitig angezeigt. Es ist nun auch noch möglich anzugeben, aus wievielen Ebenen der Content kombiniert werden soll.
In älteren TYPO3-Versionen als 4.0.0 konnte für das Vererben die Extension "KB Content Slide" verwendet werden.
Eigenschaft | Datentyp | Beschreibung | Default |
|---|---|---|---|
slide | integer | Aktiviert die Content-Vererbung. Die Anzahl der Ebenen muss angegeben werden, die nach oben hin gesucht werden soll. Bei -1 wird bis zur Root-Seite nach Inhalten gesucht. |
|
slide.collect | integer | Aktiviert das Sammeln von Inhalten. Die Anzahl der Ebenen muss angegeben werden, von denen der Inhalt gesammelt werden soll. Bei -1 wird bis zur Root-Seite gesucht. Wenn sowohl collect als auch slide.collect mit einem anderen Wert als -1 angegeben wurden, wird der kleinere Wert für das Sammeln genommen. |
|
slide.collectReverse | boolean | Normalerweise werden beim Sammeln der Content-Elemente die Inhalte der aktuellen Seite oben gezeigt und dann erst die der übergeordneten Seiten. Mit diesem Flag kann dies umgekehrt dargestellt werden. |
|
slide.collectFuzzy | boolean | Dieses Flag ist nur nützlich, wenn die Inhalte gesammelt werden. Wenn keine Inhalte bis zur angegebenen Ebene gefunden wurden, versucht TYPO3 weiter einen Inhalt zu finden. |
|
[tsref:(cObject).CONTENT]
Das erste Beispiel aktiviert die Content-Vererbung für die rechte Spalte.
Bei diesem Beispiel ist die Inhalts-Ausgabe auf dem Marker ###CONTENT_NORMAL### gemacht worden. Das Objekt 10 ist demnach das cObject "Template". styles.content.get ist demnach nur eine vereinfachte Schreibweise, die auch erst nach dem Hinzufügen der Statischen Templates css_styled_content oder damals content(default) funktionierte.