Hab die Lösung selbst gefunden. 'field:flexform_mmFile' funktioniert wohl nicht
generell (hatte das bei gridelements entlehnt).
Mit der Extension cobj_XPATH bekommt man Zugriff auf flexform values aller
Tabellen und Datensätze. Hier die Lösung für mein Problem:
40 = XPATH
40 {
source.field = pi_flexform
# source.data = DB:tt_content:123:pi_flexform // alternativ
return = string
expression = //field[@index='mmFile']/value
resultObj {
cObjNum = 1
1.current = 1
1.wrap =
}
}
Johannes.
> JCL - Johannes C. Laxander
> Gesendet: Mittwoch, 6. November 2013 17:01
>
> Hallo,
>
> ich möchte den Dateinamen des Videos aus dem content record
> auslesen. Soweit ich herausgefunden habe, steht der Wert im
> DATA-Block der XML-Struktur die im DB-Feld 'pi_flexform'
> gespeichert ist:
>
>
>
>
> video.mp4
>
>
>
>
> Mit diesem TypoScript-Code lese ich den Wert aus:
>
> 40 = TEXT
> 40.value = content="{field:flexform_mmFile}" /> 40.insertData = 1
>
> Leider funktioniert das nicht, auch dann nicht, wenn ich
> 'field:pi_flexform_mmFile' schreibe. In der HTML-Ausgabe steht dann:
>
>
>
> Was ist an meinem Code falsch?
>
> Gruß, Johannes.
>
> ___
> TYPO3-german mailing list
> TYPO3-german@lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
>
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german