Hallo!
Ich habe das Buch "Praxiswissen Typo3" fast durchgelesen und bin nun dabei mit TypoScript ein Template zu erstellen. Hierzu habe ich einige Fragen, zu denen ich auch nach intensiver Suche in der Typo3 Doku Matrix keine genauen Informationen gefunden habe (ich habs schlicht nicht gefunden, es steht sicher irgendwo...)
Die Eigenschaft .data gehört, soweit ich das verstanden habe zu den stdWrap Eigenschaften. Mit
foo = TEXT
foo {
data = DB:pages:1:title
}
lese ich aus der Tabelle pages, Datensatz mit der UID 1 das Feld title aus. Nun will ich den Titel der Seite ausgeben, die ein Level höher liegt. Hierzu, dachte ich mir, könnte ich die PID verwenden. Aber wie kann ich innerhalb des Statements data = ... das Feld PID der aktuellen Seite einfügen?
Ich dachte an so etwas wie:
data = DB:pages:[global:pid]:title, wobei [global:pid] den pid Wert der aktuell aufgerufenen Seite zurückgeben würde. Anders gefragt, wie kann ich einen Wert einer TypoScript internen Variable zuweisen, auf die ich in Statements zurückgreifen kann.
Wo finde ich eigentlich eine vollständige Liste, wie mit der Eigenschaft data umgegangen werden kann. In der Online-Doku von Typo3 bin ich in einem Beispiel auf data = leveltitle gestoßen, aber wo ist das dokumentiert?
Vielen Dank schonmal für eure Mithilfe!