Hallo zusammen,
ich würde gerne per TypoScript eine eigene Tabelle (tx_demo) auslesen welche über die Page-Records erstellt wurde und den Inhalt eines Feldes ausgeben.
Wenn auf der aktuellen Seite aber kein Datensatz vom Typ "tx_demo" eingefügt ist, soll rekursiv der Pfad nach dem nächsten Datensatz abgesucht werden. (Im Root ist auf jeden Fall ein Datensatz als Default angelegt!)
Die Tabelle "tx_demo" wurde bereits über eine eigene Extension erstellt. Sie enthält lediglich die Felder:
- uid
- pid
- mytext
Durch die "pid" können die Datensätze auch in normalen Page-Records erstellt werden.
Im Template der Seite soll der Inhalt des Textes per Typoscript Object Path ausgegeben werden:
temp.demo = RECORDS
temp.demo {
source = pid ??? #slide oder -1 ???
table = tx_demo
conf.tx_demo = TEXT
conf.tx_demo.field = mytext
}
lib.mytext < temp.demo
Etwas ähnliches gibt es ja für die Suche nach Dateien im Seitentyp "Erweitert". Nur, dass es hier eine Textausgabe geben soll.
lib.titelbild = IMAGE
lib.titelbild.wrap = |
lib.titelbild.file.import {
cObject = TEXT
cObject.value = fileadmin/titelbilder/titelbild.jpg
cObject.override {
required = 1
data = levelmedia: -1, slide
wrap = uploads/media/ |
listNum = 0
}
}
Ich meine doch, dass es da eine äußerst elegante TS-Lösung für dieses Problem gab? Oder ist der Weg über die RECORDS doch nicht richtig?
Vielen Dank im Voraus
Gruß Jan