TYPO3

Inhalt auf mehreren Seiten anzeigen

Wenn Sie den Inhalt eines Inhaltselements auf mehreren Seiten einer Website anzeigen möchten, so haben Sie zwei Möglichkeiten:
Die erste ist, im Backend das Inhaltselement 'Datensatz einfügen' (engl. 'Insert records') zu verwenden. Damit lässt sich über einen Dateibrowser ein Inhaltselement ('Quelle') auswählen und eine Referenz darauf setzen. Das heisst, jede Änderung im Quell-Inhaltselement erscheint auch auf der Seite, die das Element referenziert. Diese Methode ist sehr gut anzuwenden, wenn sich die Anzahl der Stellen, an denen das Quell-Element eingefügt werden soll, in Grenzen hält.
Die zweite Möglichkeit ist, das Inhaltselement automatisiert per TypoScript einzubinden und sieht folgendermaßen aus.

TypoScript: Inhalt eines Elements auslesen

SETUP
temp.xyz = RECORDS
temp.xyz {
    tables = tt_content
    # Inhaltselement mit ID 42 ist Quelle
    source = 42
}

TYPO3 legt die Inhaltselemente der Seiten in der Datenbanktabelle 'tt_content' ab und ermöglicht eine eindeutige Referenzierung der einzelnen Datensätze über eine ID (Feld 'uid'). Mit dem angegebenen Code greifen wir direkt auf diese Tabelle zu und holen uns den Inhalt des Elementes mit der ID 42. Auf diese Weise kann man diesen Inhalt ganz einfach auf sehr vielen - sogar allen - Seiten einer Website einbinden.
Die ID eines Inhaltselementes finden Sie im Backend, wenn Sie mit der Maus über das kleine Icon links neben dem Typ (z.B. 'Nur Text') des jeweiligen Elementes fahren. Innerhalb eines Inhaltselementes finden Sie die ID ebenfalls, dort wird sie in oberen Bereich (etwas unterhalb der Speichern-Buttons) angezeigt.
Um zu vermeiden, dass ein auf diese Weise eingebundenes Inhaltselement doppelt angezeigt wird (z.B. auf der Seite, auf der es angelegt wurde) ist es von Vorteil, für solche Inhaltselemente eine eigene Seite anzulegen und diese auf "Im Menü verstecken" zu setzen. Ein aussagekräftiger Seitenname wie "Mehrfach verwendeter Inhalt" ist ebenfalls zu empfehlen.

Das Objekt temp.xyz können Sie anschließend einem Marker in Ihrem Template zuweisen, um den ausgelesenen Inhalt in eine Website einzubinden.

Seiten, die Sie auch interessieren könnten:

Spalteninhalt auf mehreren Seiten anzeigen — Mit diesem TypoScript kann man die Elemente aus der Inhaltsspalte einer anderen Seite auf der aktuellen Seite anzeigen.

Wozu dient eine UID - Unique ID in TYPO3? — Definition der eindeutigen ID (uid), die in TYPO3 zur Identifikation von Datensätzen aller Art verwendet wird.

Was ist ein TYPO3 Inhaltselement? — Definition von Inhaltselementen, die in TYPO3 verwendet werden können.

Inhaltselement Menü/Sitemap formatieren — Mit diesem TypoScript kann man das Inhaltselement tt_content.menu.20.4 anders darstellen.

Was bedeutet FCE - Flexible Content Element? — Definition des TYPO3-Begriffs FCE, einem flexiblen Inhaltselement.

Kommentare zu Inhalt auf mehreren Seiten anzeigen

Kommentar abgeben


(wird nicht veröffentlicht)


* Diese Felder sind für das Kommentieren notwendig
Bitte beachten Sie, dass Ihr Kommentar vor der Veröffentlichung geprüft wird.