Re: [TYPO3-german] Zugriff auf Wert in flexform Feld vom MEDIA Object

2013-11-06 Diskussionsfäden JCL - Johannes C. Laxander

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

[TYPO3-german] Zugriff auf Wert in flexform Feld vom MEDIA Object

2013-11-06 Diskussionsfäden JCL - Johannes C. Laxander
 
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 = 
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