[TYPO3-german] fluid: Attribute/ Eigenschaften (Zeichenketten Operator)

Andreas Krämer a.kraemer at i-group.de
Tue Apr 11 11:23:07 CEST 2017


Hallo,

du kannst alle verfügbaren Methoden in der TYPO3 API Dokumentation einsehen. Deine file-Variable müsste vom Typ "ProcessedFile" sein:
https://typo3.org/api/typo3cms/class_t_y_p_o3_1_1_c_m_s_1_1_core_1_1_resource_1_1_processed_file.html

Alle Getter-Methoden wie z.B. "getPublicUrl()" in der Liste der "Public Member Functions" können in Fluid über {file.publicUrl} usw. aufgerufen werden. Interessant sind hierbei auch die vererbten Methoden aus der Klasse "AbstractFile" (können am Ende der Liste ausgeklappt werden).

Falls du nicht so tief eintauchen magst hilft dir evtl. auch die Debug-Ausgabe des entsprechenden Objekts. Also z.B. <f:debug>{file}</f:debug>. Wenn ich mich richtig erinnere sind viele Eigenschaften auch über {file.originalFile} erreichbar. Auch das könntest du dir einfach mal anzeigen lassen.

Hoffe damit kommst du weiter!

Andreas



 Von:   Dave Zen <foxxdav at yahoo.de> 
 An:   <typo3-german at lists.typo3.org> 
 Gesendet:   10.04.2017 15:36 
 Betreff:   [TYPO3-german]  fluid: Attribute/ Eigenschaften (Zeichenketten Operator) 

Hallo

Für den Zugriff auf ein Content Element, mit mehreren Bildern, nutze ich einen FilesProcessor mit folgenden Code:

tt_content {
    name_ce < lib.fluidContent
    name_ce {
        templateName =gallery.html
        dataProcessing {
            10 = TYPO3\CMS\Frontend\DataProcessing\FilesProcessor
            10 {
                references.fieldName = image
                as = my_gallery_pics
            }
        }
    }
}

Das zugehörige Fluid Template für die Ausgabe schaut so aus:

<f:for each="{my_gallery_pics}" as="file">
   <img src="fileadmin/Bilder/{file.properties.name}" data-image="{file.publicUrl}"/>
</f:for>

Beides, fileadmin/Bilder/{file.properties.name} und {file.publicUrl} gibt mir die selben Pfade aus.

Gibt es irgendwo eine Übersicht/Liste welche Properties ich an "file." hinzufügen und nutzen kann? (bzw. wo man generell eine Übersicht aller möglichen Properties findet?)
publicUrl habe ich aus einem Beispiel von der Typo3 Doku, ebenso file.properties.name aber ich weiß nicht wo genau diese Eigenschaften her kommen bzw. welche man noch alles nutzen kann und ob es da eine Art Übersicht/Dokumentation gibt?

Eventuell weiß das jemand und kann helfen?

Viele Grüße
_______________________________________________
TYPO3-german mailing list
TYPO3-german at lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


More information about the TYPO3-german mailing list