Typo3: Inhalte anderer Seiten (Unterseiten) darstellen
Ein Kunde wünschte die Darstellung bestimmter Inhaltselemente der rechten Spalte auf allen seinen Unterseiten. Nach kurzer Recherche im Internet fand ich heraus, dass dies über einen statischen Verweis im TypoScript auf die entsprechende Mutterseite möglich ist:
page.10.marks{
ALWAYS_RIGHT = CONTENT
ALWAYS_RIGHT {
table = tt_content
select{
where = colPos = 2
orderBy = sorting
pidInList = 15
}
}
}
Das abgebildete TypoScript greift auf die rechte Spalte (colPos = 2) der Seite mit der ID 15 (diesen Parameter müssen Sie an Ihre Bedürfnisse anpassen) zu und stellt den Inhalt dar.
De Fakto sorgt dieser Code dafür, dass auf allen Unterseiten (bzw. Kindseiten oder Children) der Inhalt der rechten Spalte der Seite mit der ID 15 an der Stelle des Markers “ALWAYS_RIGHT” dargestellt wird. Ändert man den Inhalt der rechten Spalte auf Seite 15, schlägt die Änderung auf alle Unterseiten durch.

Kommentar schreiben