Hallo,
ich habe TV 1.2.1 im Einsatz. (typo3 Version 4.0.4)
In der Struktur habe ich einen Bereich als "Typoscript Object Path" definiert, der auf "lib.text" verweist.
Hier soll später eine userFunc eingebunden werden, aber zu Veranschaulichung des Problems möchte ich hier den aktuellen Titel der Menüebene ausgeben.
temp.test = TEXT
temp.test.field = title
lib.test < temp.test
Leider bekomme ich hier keinen Titel ausgegeben. Hat typo3 an dieser Stelle keinen Zugriff auf das aktuelle Element aus der Pages Tabelle?
Mache ich folgendes, erhalte ich eine Ausgabe, allerdings natürlich keine dynamische:
temp.test = TEXT
temp.test.data = DB:pages:1:title
lib.test < temp.test
Hat hierzu jemand eine Idee?
hi
probier mal dies
lib.testing = TEXT
lib.testing {
data = page:title
}
lib.test < lib.testing
grüsse demeter
das übliche problem: mit TV lässt sich nicht mehr auf field zugreifen, hier braucht man schon eine Extension dafür.
demeters Lösung sollte aber gehen.
der Vorschlag von demeter fumtkioniert.
Vielen Dank! #giggle#
Danke für den funktionierenden Vorschlag von demeter.
Nur zu meinem Verständnis, warum muss die Zeile
data = page:title
heißen. Da ich auf ein Feld aus der pages-Tabelle zugreife, hätte ich jetzt erstmal gedacht, dass die Zeile
data = pages:title
heißen müsste, was aber nicht funktionert. Oder wird mittels der Anweisung "page:title" auf irgendein TYPO3-Array zugegriffen?
page ist das Array mit den aktuellen Seiteninfos. Du verwechselst das mit dem Aufruf DB:pages:{uid}:{field}