Unter Verwendung von TemplaVoila in einem TYPO3 Projekt ist es ohne weiteres nicht möglich, Inhalte einer bestimmten Seite mit dem CONTENT-Objekt auszulesen. Zumindest dann nicht, wenn man auch FCEs (flexible Content Elemente) nutzt.
Das Ergebnis wäre ein Mischung von FCEs samt deren Inhalten sowie die eigentlich Inhalte innerhalb des FCEs nochmals separat als eigene Content Elemente. Das sorgt – wie man sich vorstellen kann – dafür, dass Inhalte doppelt ausgegeben werden.
Wir haben eine Funktion geschrieben, die dennoch die Möglichkeit bietet, entsprechende Inhalte einer Seite auszugeben.
Was muss ich dazu machen?
Zunächst muss man ein PHP Script schreiben und dieses innerhalb TypoScript als USER bzw. USER_INT einbinden. Darauf gehe ich hier nicht weiter ein – wie das gemacht wird wir z.B. hier beschrieben.
Hat man das geschafft, kann man in diesem Script die folgen Funktion zum auslesen der Inhalte einer Seite integrieren. Der Rückgabewert dieser Funktion ist ein UID Array der Content Elemente / FCEs.