Zum Inhalt springen

Zugriff auf propertiesOfFileReference in fluid

Erstellt am 9. September 2016 · 2 Antworten · letzte Antwort am 15. Juli 2017

Tags: Fluid, Dateien & FAL, Frage

uhu ·

Hi,

ich hab eine kleine Extension. In der werden, unter anderem, Bilder per IRRE eingebunden. Bei den eingebundenen Bildern kann ich dann die Bild-Metadaten überschreiben. Wenn ich mir das ganze dann im Fluid ausgeben lasse, dann tauchen diese Informationen letztendlich unter "propertiesOfFileReference" auf.

image => TYPO3\CMS\Extbase\Domain\Model\FileReference
-- originalResource => TYPO3\CMS\Core\Resource\FileReference
---- propertiesOfFileReference => array
------ description
------ alternative ...

Ich kann mich zwar durch das Object durch hangeln komme dann aber nicht an die Werte des Arrays.

Kann mir vielleicht jemand weiterhelfen?

Vielen Dank schon mal.

Gruß Peter

freeatweb ·

Hi,

warum bindest du die Bilder nicht direkt via FAL sondern mittels IRRE ein?

In deinem Beispiel musst du - soweit ich das herauslesen kann - zwei FOR-Schleifen schreiben.

In etwa so:

<f:for each="{object.image}" as="images">
...
<f:for each="{images.propertiesOfFileReference}" as="fileProperties">
{fileProperties.description}
</f:for>

</f:for>

Lg

99grad ·

Für alle Felder, für die kein getter existiert, komme ich mit dieser Abfrage innerhalb von Fluid an die Werte:

{file.referenceProperties.[...]}

z.B.

{file.referenceProperties.meinfeld}
{file.referenceProperties.description}