Hallo zusammen,
ich möchte gerne in einem FCE-Element das Feld endtime aus dem tt_content auslesen.
Alle Versuche mittels Typoscript fruchten nicht.
Wenn ich in dem XML eingebe:
10 = TEXT
10.value = HALLO
wird der Text ausgegeben. Aber wie komme ich an das Feld endtime ?
So
10 = TEXT
10.field = endtime
funktioniert es bei mir nicht.
Auch so
10 = TEXT
10.data = field:endtime
erfolgt keine Ausgabe.
Waldo
Also ich hab rausgefunden, dass in tv nur sowas funktioniert:
text = {page:title}
das mit field wie
text.field = title
geht nicht. Vielleicht hilft dir das weiter?
Gruß,
T.
Danke für die Antwort.
{page:title}
ist ja die Seite, aber wie komme ich an den zu verarbeitenden Content dran.
Gibts denn da vielleicht
{content:enddate}
oder so was ?
Waldo
Hmm, beides sind ja vom Datentyp getText, im core steht dazu folgendes:
http://typo3api.ueckermann.de/tslib_2class_8tslib__content_8php-source.html#l04580 ( function getData($string,$fieldArray) )
Ich seh da nur 2 Möglichkeiten entweder mit Datentyp DB (die Syntax ist mir noch nicht ganz klar, getRawRecord kann jede beliebige Tabelle auslesen, vielleicht so {db:tt_content:10:enddate}, aber dann mußt du noch die aktuelle uid dareinkriegen) aber oder mit Datentyp TSFE (falls der tt_content kram überhaupt im TSFE steht, einfach mal print_r($TSFE) machen). Zb kannst Du mit TSFE:config|config|sys_language_uid die wirklich aktuelle Sprache rauskriegen (aber auch nicht immer siehe http://bugs.typo3.org/view.php?id=973)
Gruß,
T.
Danke für die Mühe.
Das mit dem Zugriff auf die Datenbank hatte ich auch schon erwogen, weiss aber auch nnicht wie man die UID da reinkriegt.
Es scheint wohl so zu sein, dass alle Felder des FCE verfügbar sind mit field:<fieldname>.
Ich habe z.B. ein Feld mit dem Namen field_title, das kann ich dann auch über {field:field_title} abrufen, nur wie ich die original Felder der tt_content-Einträge lesen kann, finde ich nicht, ich habe den Eindruck, die sind mit Absicht nicht mehr da, weil das FCE ja einen eigenen Feldaufbau hat. Naja, ich werds dann erst mal so lösen, dass der Benutzer die Gültigkeit 2 mal einträgt, einmal bei enddate, damit der Eintrag automatisch verschwindet, und ein mal als Text im FCE, was dann auch angezeigt werden kann.
Aber nochmals Danke für die Mithilfe.
Waldo
Jo, kein problem. Hab ein bißchen Erfahrung sammeln können mit diesem Problem http://bugs.typo3.org/view.php?id=973 und wollte das mal weitergeben.
Gruß,
T.